Swift随手帖

变量与常量。


变量以var关键字声明,可赋初值。例如:

var age: Int
var age: Int = 33 
变量可使用省略声明法, Swift會依據賦與的值轉換成對應的型態。例如:

var age = 33


注意:没有赋初值时一定要指明变量类型!例:

var age: Int



常量以 let 关键字表示。例如:

let pi: Double = 3.14159265359



变量和常量的名称都可以是Unicode。例:

var 生肖: String = "<a href="http://www.codedata.com.tw/wp-content/uploads/2014/06/螢幕快照-2014-06-06-下午5.41.43.png"><img class="alignnone size-full wp-image-8403" alt="螢幕快照 2014-06-06 下午5.41.43" src="http://www.codedata.com.tw/wp-content/uploads/2014/06/螢幕快照-2014-06-06-下午5.41.43.png" width="21" height="18"></a>"


let π = 3.14159265359


使用如下:

println( "姓名:\(name) \n年齡:\(age) \n身高:\(height) \n生肖:\(生肖)" )


由上面的语句可以看出,pritln能自动对不同的数据类型进行显示。而且如果String类型的变量存储的是图片的URL时,还会显示对应的图片。


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

 

  let label = "The width is "

  let width = 94

  let widthLabel = label + String(width)

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

 

  let apples = 3

  let oranges = 5 //by gashero

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

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


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

 

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

  shoppingList[1] = "bottle of water"

  var occupations = [ "Malcolm": "Captain", "Kaylee": "Mechanic", ]

  occupations["Jayne"] = "Public Relations"

occupations["Jayne"]那个应该是添加一个条目



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

 

  let emptyArray = String[]()

  let emptyDictionary = Dictionary<String, Float>()

 

  如果类型信息无法推断,你可以写空的数组为 "[]" 和空的字典为 "[:]",例如你设置一个知道变量并传入参数到函数:

 

  shoppingList = [] //去购物并买些东西 by gashero


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值