SwiftTour基础学习(四)简单值

本文介绍了Swift语言的基础概念,包括变量和常量的声明与使用、类型推断与显式类型标注、字符串拼接的不同方式以及如何创建和操作数组与字典。

  使用 let 来声明常量,使用 var 来声明变量。

  不用明确的声明类型,声明的同时赋值的话,编译器会自动推断类型。如果初始值没有提供足够的信息(或者没有初始值),那需要在变量名后面声明其类型,用冒号分割。

  var myVariable = 42

  myVariable = 50

  let myConstant = 42

  let implicitInteger = 70

  let implicitDouble = 70.0

  let explicitDouble: Double = 70.0 // 明确的指定常量类型

  值永远不会被隐式转换为其他类型。如果需要把一个值转换为其他类型,请显式转换。

  let label = "The width is"

  let width = 94

  let widthLabel = label + String(width)

  有一种更简单的把值转换为字符串的方法:把值写在括号中,并且在括号前面写一个反斜杠。

  let apples = 3

  let oranges = 4

  let appleSummary = "I have \(apples) apples."

  let fruitSummary = "I have \(apples + oranges) pieces of fruit."

  使用方括号[] 来创建数组和字典,并使用下标或者键(key)来访问元素。最后一个元素后面允许有一个逗号。

  var shoppingList = ["catfish", "water", "tulips", "blue paint"]

  shoppingList[1] = "bottle of water"

  var occupations = [

    "Malcolm": "Captain",

    "Keylee": "Machanic",

  ]

  occupations["Jayne"] = "Public Relations"

  要创建一个空数组或者字典,使用初始化语法。

  let emptyArray = [String]()

  let emptyDictionary = [String: Float]()

  如果类型信息可以被推断出来,可以用 [] 和 [:] 来创建空数组和空字典--就像声明变量或者给函数传参数的时候一样。

  shoppingList = []

  occupations = [:]

 

END

 

转载于:https://www.cnblogs.com/chmhml/p/7764481.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值