Kotlin

代码示例

fun main(args: Array<String>) { val cftLst = listOf(23,45,38,58) println("element result: "+cftLst)}

...

Kotlin

書式
変数名 in 配列名
使用例

fun main(args: Array<String>) { val cftLst = listOf(56,98,36,76,35) for(m in cftLs ...

Kotlin

書式
変数名 in 配列名
使用例

fun main(args: Array<String>) { val lstA = listOf(9,56,45,122,11).sorted() val lst ...

Kotlin

書式
class クラス名(var メンバ変数1:データの型)
クラス名(メンバ変数1,メンバ変数2)
使用例

//クラスの定義class People(var username: String, var ...

Kotlin

説明
lazy() はラムダをとり、遅延プロパティを実装するためのデリゲートとして機能する Lazy<T> のインスタンスを返す関数です。get() の最初の呼び出しは lazy() に渡されたラムダを実行し、結果 ...

Kotlin

書式
operator fun 関数名
使用例

class Test(private val i: Int) { operator fun plus(cft: Test) = Test(this.i + cft. ...

Kotlin

書式
fun 関数名(lambda : String.() -> Unit)
使用例

fun testFunc(lambda : String.() -> Unit) { "arkgame com s ...

Kotlin

書式
class 子クラス(オブジェクト名: 親クラス) : 親クラス by オブジェクト名

使用例

//インターフェース定義interface Base { fun outPut()}//インターフェースの ...

Kotlin

構文
interface インターフェース名{
var メンバ変数:String
}
class クラス名:インターフェース名{
override var メンバ変数:String
} ...

Kotlin

書式
文字列.split(“\t”)
使用例

fun main() { val cft = "studyskillarkgame" val resLst = cft.split("\t") ...

Kotlin

使用例

fun main() { val cftMp = mutableMapOf("name" to "A001", 2 to "B002", 3 to "C003") println(cftMp) cftMp = "D004 ...

Kotlin

構文
interface インターフェース名
classクラス名() :インターフェース名
使用例

1.インターフェースの定義

interface classA { var age: Int ...

Kotlin

書式
Object オブジェクト{
var 変数名:String =xxx
var 変数名:String =xxx
}
使用例

object SiteInfo { var url:Stri ...

Kotlin

使用例

fun main() { val target = "arkgame" println("index value: "+target.indexOf("a")) println("index value: "+targe ...

Kotlin

構文
var 配列名=arrayOf(xxx)

配列の要素の取得

val cftLst = arrayOf(12, 22, 33, 44, 55)for (item in cftLst) { println( ...