Swift基础学习简单值

Posted CHM

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于Swift基础学习简单值的主要内容,如果未能解决你的问题,请参考以下文章

Swift基础语法学习总结二

Swift学习(1基础语法)

Swift基础学习数据类型

Swift学习笔记——基础语法

Swift之基础学习一

Swift基础语法学习总结