توی پست قبلی (اینجا) در مورد داده های عددی صحبت کردم و توی این پست قراره در مورد بقیه انواع داده صحبت کنم.
نوع متغیرها در زبان کاتلین و در حالت کلی بصورت زیر هستش:
برای تعریف داده های تک کاراکتری از ' ' (single quotation) استفاده میشه:
fun main(arg: Array<String>){ var name: Char name = 'K' println("name is $name") }
برای تعریف داده های تک کاراکتری از " " (double quotation) استفاده میشه:
fun main(arg: Array<String>){ var name: String name = "Kotlin99" println("name is $name") }
این نوع متغیر ها مقادیر درستی و نادرستی را نشان میدهند:
fun main(arg: Array<String>){ var flag1: Boolean val flag2: Boolean flag1 = true flag2 = false println("flag1 status: $flag1 and flag2 status: $flag2") }
این نوع متغیر ها برای ذخیره چندین داده که جنس یکسانی دارن، استفاده میشن:
fun main(args: Array<String>) { val nums = intArrayOf(1, 2, 3, 4, 5) println(nums[2]) nums[0] = 11 println(nums[0]) val avg = nums.average() println("The average is $avg") val nOfValues = nums.count() println("There are $nOfValues elements") val sumOfValues = nums.sum() println("The sum of values is $sumOfValues") val maxValue = nums.max() println("The maximum is $maxValue") val minValue = nums.min() println("The minimum is $minValue") }