ユーザ用ツール

サイト用ツール


サイドバー

kotlin:kotlinコードサンプル

以前のリビジョンの文書です


コードサンプル

Hello World!

fun main(){
    println("hello world")
}
  ↓ 
hello world

クリックイベント

class MainActivity : AppCompatActivity() {
 
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
 
        val but = findViewById(R.id.button) as Button
        but.setOnClickListener {
            Toast.makeText(this, "テストメッセージです", Toast.LENGTH_SHORT).show()
        }
    }
}

ifの書き方

fun maxOf(a: Int, b: Int): Int {
    if (a > b) {
        return a
    } else {
        return b
    }
}

 ↓同じ

fun main() {
    println("max of 0 and 42 is ${maxOf(0, 42)}")
}

indices

fun main() {
    val items = listOf("apple", "banana", "kiwifruit")
    
    for (index in items.indices) {
        println("item at $index is ${items[index]}")
    }
    
    for (item in items) {
        println(item)
    }
}
 ↓
item at 0 is apple
item at 1 is banana
item at 2 is kiwifruit
apple
banana
kiwifruit
kotlin/kotlinコードサンプル.1567265949.txt.gz · 最終更新: 2019/09/01 00:39 by ips