之前有接触过一点点的Swift,感觉Swift更简洁,如果熟练将会节省很多的代码。编写非常方便。本人菜鸟一个。。只想做个记录。感觉这样每天学一点挺好。。。
print("hello word")
//let 做常量 var 做变量。常量值在编译中并不需要被知道,但是必须一次性精确的进行赋值:也就是说只能在在定义的时候赋值一次,但是可以多次使用
var fengfeng = 40
fengfeng = 26
//打印只需要将名称输入就OK。
print(fengfeng)
let new = 42
print(new)
//常量和变量在设定值时必须采用相同格式。但并不需要定义精准的类型。创建一个常量或变量时提供一个值,让编译器判断其类型。在上面的例子中,编译器指定 myVariable 是一个整数,因为它的初始值是整数。
// 若初始化时未提供足够信息(没有初始值),可以在变量后面指定类型,用冒号隔开。
let doubleNew: Double = 70.0
print(doubleNew)
let label = "The width is "
let width = 94
let widthLabel = label + String(width)
print(widthLabel)
//练习:创建一个类型是Float的,值为4的常量
// 值在转化为另一种类型时从不具有隐含性。如果需要转化值到另一种类型,请明确性地为值进行格式转换。
//更简单的方法将值转换为String:将值写在括号中,并在括号前添加一个反斜杠
let apples = 3
let oranges = 5
let appleSummary = "I have \(apples) apples"
let fruitSummary = "I have \(apples + oranges) prices of fruit."
print(appleSummary)
print(fruitSummary)
//创建数组和字典。通过index和key获取对应的值
var shoppingList = ["catfish","water","tulips","blue paint"]
shoppingList[1] = "bottle of water"
var occupations = [
"Malclom":"Captain",
"Kaylee":"Mechanic",
]
occupations["Jayne"] = "Public Relations"
print(shoppingList[1])
```