首页 > 代码库 > Swift入门教程:基本语法(一)
Swift入门教程:基本语法(一)
简介:
let radius = 10; let radius2 = 15
/* haha /* hehe */ haha */
变量和常量
let radius = 10
var age = 20
var x = 0.0, y = 0.0, z = 0.0
Swift不会自动给变量赋初始值
let π = 3.14159
let 网址 = "http://ios.itcast.cn"
let ???? = "dogcow"
// ??和??是一种特殊的Unicode字符
var age : Int = 10
var age = 20 // Swift会推断出age是Int类型,因为20是个整数
整数
let minValue = http://www.mamicode.com/UInt8.min // UInt8 类型的 minValue 等于0
let maxValue = http://www.mamicode.com/UInt8.max // UInt8 类型的 maxValue 等于255
int和uint
let num1 : UInt8 = -1 // UInt8不能存储负数
let num2 : Int8 = Int8.max + 1 // Int8能存储的最大值是Int8.max
-----------整数的表示形式-----------------------------------------------------
var i1 = 10 // 10
二进制数:以0b为前缀
var i2 = 0b1010 // 10
var i3 = 0o12 // 10
var i4 = 0xA // 10
-----------类型别名------------------------------------------------
typealias MyInt = Int // 给Int类型起了个别名叫做MyInt
原类型名称能用在什么地方,别名就能用在什么地方
var num : MyInt = 20
获得类型的最值
var minValue = http://www.mamicode.com/MyInt.min
类型转换
var num2 = MyInt(3.14) // 3
-----------浮点数-----------------------------------------------
let num = 0.14 // num是Double类型的常量