[Swift] 输出语句 简单赋值 转换类型 数组 字典

Swift 第一卷

一. 输出语句

        // 1.你好, 世界
        println("hello world")

二. 单间类型赋值

         一个常量或变量必须与赋值时拥有相同的类型。因此你不用严格定义类型。提供一个值就可以创建常量或变量,并让编译器推断其类型。在上面例子中,编译其会推断myVariable是一个整数类型,因为其初始化值就是个整数。

        var myVaiable = 42  //定义变量, var 可以省略
        
        myVaiable = 50
        
        let myConstant = 42  // 定义常量
        
        
        let imlicitInteger = 70
        let imlicitDouble = 70.0
        let explicitDouble : Double = 70  //如果初始化值没有提供足够的信息(或没有初始化值),可以在变量名后写类型,以冒号分隔。

三. 转换类型

   1. 值永远不会隐含转换到其他类型。如果你需要转换一个值到不同类型,明确的构造一个所需类型的实例。

        let label = "The width is "
        let width = 94
        let widthLabel = label + String(width) // 正确
        
        let width1 = 4.0
        let heght1 = 3
        let size = Int(width1) + heght1
        print(size)
        let widthLabel = label + width // 错误, 错误代码:Definition conficts with previous value 与以前的类型定义冲突

2.还有更简单的方法来在字符串中包含值:以小括号来写值,并用反斜线("\")放在小括号之前。

        let apples = 3.0
        
        let oranges = 5.0 //
        
        let appleSummary = "I have \(apples) apples"
        print(appleSummary)
        
        let fruitSummary = "I have \(apples + oranges) pieces of fruit"
        print(fruitSummary)

四. 数组 字典

1.创建一个数组和字典使用方括号 "[]" ,访问其元素则是通过方括号中的索引或键。

        // 数组
        var shoppingList = ["catfish", "water", "tulips", "blue paint"]
        
        shoppingList[1] = "bottle of water"
        
        // 字典
        var occupations = [ "Malcolm": "Captain", "Kaylee": "Mechanic", ]
        
        occupations["Jayne"] = "Public Relations"

2.要创建一个空的数组或字典,使用初始化语法:

        let emptyArray1 = [String]()
        let emptyDictionary = Dictionary<String, Float>()

3.如果类型信息无法推断,你可以写空的数组为 "[]" 和空的字典为 "[:]"

        let emptyArray = []
        
        let emptyDictionary1 = [:]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值