Swift3.0学习

Swift基础学习一

2016-12-06  本文已影响27人  我想走走

之前有接触过一点点的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])
       ```
上一篇 下一篇

猜你喜欢

热点阅读