Kotlinベース


変数の宣言

var temp = 20
Int値を初期値に設定すると、Stringなどの他のタイプをvar変数に代入することはできません.なぜなら、変数を宣言し、初期値のタイプを覚えているからです.変数名は、数値または特定の特殊文字で始まることはできません.通常、camelcaseを使用して変数の名前を付けます.

リスト#リスト#

var numList = listOf(1,2,3)
var strList = listOf("a","b","c")
リストを宣言する方法は、1つのリストに同じタイプしか含まれません.
変更可能なリスト宣言はmutableListOf()を使用する必要があります.

マッピング(Map)


key値とvalue値の組み合わせは、Pythonのディックシャーナに似ています.
var myMap = mapOf("apple" to "사과", "banana" to "바나나")
println(myMap["apple"]) //사과 출력
変更可能なマッピング宣言はmutableMapOf()を使用する必要があります.
var fruits = mutableListOf(
	mapOf("apple" to "사과")
	mapOf("Banana" to "바나나")
)
println(fruits[0]["apple"]) //사과 출력
前述のように、リストと地図を組み合わせて使用することもできます.

関数(function)

fun sum(num1: Int, num2: Int): Int {
	return num1 + num2
}

var sumResult = sum(3, 5) // 8
println(sumResult)
関数の使用には、パラメータ値と戻り値のタイプを指定し、値のタイプとして作成する必要があります.

繰り返し文(for)


繰り返し文の使用は他のプログラミング言語とは異なり、特別な感じで範囲を指定し始めます.終了価格で記入します.
//0~99까지 출력
for (i in 0..99) {
  println(i)
}
以下に示すように、リストとともに使用することもできます.
var words = listOf("a","b","c")
for (word in words) {
	println(word)
}