以前のリビジョンの文書です
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() } } }
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)}") }
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) } var index = 0 while (index < items.size) { println("item at $index is ${items[index]}") index++ } ↓ item at 0 is apple item at 1 is banana item at 2 is kiwifruit apple banana kiwifruit item at 0 is apple item at 1 is banana item at 2 is kiwifruit } ↓ item at 0 is apple item at 1 is banana item at 2 is kiwifruit apple banana kiwifruit
fun describe(obj: Any): String = when (obj) { 1 -> "One" "Hello" -> "Greeting" is Long -> "Long" !is String -> "Not a string" else -> "Unknown" } fun main() { println(describe(1)) println(describe("Hello")) println(describe(1000L)) println(describe(2)) println(describe("other")) ↓ One Greeting Long Not a string Unknown }