4.数据类型(data_Type)

整数型
  • kotlin_整型
1. 在kotlin中的整数,称为Int类型的值
2. 形式: var 变量名: Int = 2
3. 由于kotlin有类型推断,类型可以省略不写
示例:
var run = 5
run = 6
print("每天跑${run}公里")
输出:
每天跑6公里
  • swift_整型
1.Swift 提供了一个特殊的整数类型Int
2.在32位平台上,Int和Int32长度相同
3.在64位平台上,Int和Int64长度相同
示例
var time = 2
time = 4
print("现在\(time)点了")
输出:
现在4点了
浮点型
  • kotlin_浮点型
kotlin中默认的浮点型是Double(双精度)
示例:
val pi  = 3.1415926
print("圆周率${pi}")
输出:
圆周率3.1415926
  • swift_浮点型
Swift 提供了两种有符号浮点数类型:
Double表示64位浮点数。
Float表示32位浮点数。
示例:
var decimal = 1.222
print("我是小数:\(decimal)")
输出:
我是小数:1.222
布尔型
  • kotlin_布尔型
var  rain = false
rain = true
var 雨伞 = false
雨伞 = true
if(rain){
   print("别忘记带雨伞")
}else{
   print("今天不下雨,不用带雨伞")
}
输出:
别忘记带雨伞
  • swift_布尔型
var iphone = true
if iphone {
    print("别忘记带手机")
}else{
    print("手机忘家里了")
}
输入:
别忘记带手机
类型安全
  • kotlin_类型安全
类型安全:变量一旦定义,其类型不可更改
即:不能给变量一个类型不同的值
示例:
// a 是整型
var a = 2 
a = "2"
pirnt(a)
编译时会报错
  • swift_类型安全
Swift 是一个类型安全(type safe)的语言。
由于 Swift 是类型安全的,所以它会在编译你的代码时进行类型检查(type checks),
并把不匹配的类型标记为错误。
var num = 10
num = "this is num 10"
print(num)
程序同样报错
error: MyPlayground.playground:31:7: error: cannot assign value of 
type 'String' to type 'Int'
num = "this is num 10"
      ^~~~~~~~~~~~~~~~

你可能感兴趣的:(4.数据类型(data_Type))