1.输入“hello,world”
2. 在Swift中,使用println("Hello, world")
let
定义一个常
量,
var
定义变量。
var myVariable = 42 myVariable = 50 let myConstant = 42
如果初始值没有提供足够的类型信息(或者没有初始值),可以在变量后增加类型说明符。
Swift中的数据类型之间不会进行隐式的转换。如 果需要在不同数据类型之间进行转换的话,需要显式的创建一个目标类型的实例。let explicitDouble: Double = 70
let label = "The width is " let width = 94 let widthLabel = label + String(width) //string()将整型转成字符串,注意可以用let定义字符串
实际上,还有一种更加简单的方法将值包含到字符串中:把需要包含的值写在圆括号()
中,然后在括号前添加反斜线\
就可以了
let apples = 3 let oranges = 5 let appleSummary = "I have \(apples) apples." let fruitSummary = "I have \(apples + oranges) pieces of fruit." //这么简单大丈夫??
Swift使用[]
创建和访问数组和字典。
var shoppingList = ["catfish", "water", "tulips", "blue paint"] shoppingList[1] = "bottle of water" var occupations = [ "Malcolm": "Captain", "Kaylee": "Mechanic", ] occupations["Jayne"] = "Public Relations"
也可以使用初始化语句创建空的数组和字典。
let emptyArray = String[]() let emptyDictionary = Dictionary<String, Float>()
如果类型信息能够被推导出来,你可以直接将空数组写为[]
,空字典写为[:]
。例如给函数传递参的时候。
shoppingList = [] // Went shopping and bought everything.
转载自:戴维营教育