码迷,mamicode.com
首页 > 编程语言 > 详细

Swift基础学习(四)简单值

时间:2017-11-01 01:03:05      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:cup   类型   cti   nbsp   字符串   end   ppi   ping   public   

  使用 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

 

Swift基础学习(四)简单值

标签:cup   类型   cti   nbsp   字符串   end   ppi   ping   public   

原文地址:http://www.cnblogs.com/chmhml/p/7764481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!