首页 > 代码库 > Swift学习之简单值

Swift学习之简单值

  • 常量关键字  let
  • 变量关键字  var
  • 数组和字典  ([])
  • \ () 格式字符串标记

      在swift语法中使用let关键字声明常量,例如   

let myConstant = 42

     使用let声明的常量在编译时候不需要赋值,但是你必须在某个时候给它且只能赋值一次,意味着你可以声明一次,可以在许多地方使用多次。 

     使用var关键字声明变量,例如     

var myVariable = 42

     声明的let常量和var变量必须赋予相应的值,但是不需要每次都声明类型,因为编译器可以自动判断声明的变量类型。     

“let implicitInteger = 70
let implicitDouble = 70.0
let explicitDouble: Double = 70”

    vaule不会直接转化成其他类型,如果你想转化成另一种类型,那么你需要明确所需类型。

“let label = "The width is "
let width = 94
let widthLabel = label + String(width)”

   声明数组和字典使用 ([]),通过括号中的索引或者键来访问他们的元素。

“var shoppingList = ["catfish", "water", "tulips", "blue paint"]
shoppingList[1] = "bottle of water"
 
var occupations = [
    "Malcolm": "Captain",
    "Kaylee": "Mechanic",
]
occupations["Jayne"] = "Public Relations”

   使用以下语法初始化创建一个空的数组或者字典

“let emptyArray = String[]()
let emptyDictionary = Dictionary<String, Float>()”

    如果数组或者字典类型能够被推断出来,数组可以写一个空数组[],字典使用[:]

“shoppingList = []   // Went shopping and bought everything.”
  如果初始化的时候不确定类型,那么可以在变量后面使用:冒号作为标记

“let apples = 3
let oranges = 5
let appleSummary = "I have \(apples) apples."
let fruitSummary = "I have \(apples + oranges) pieces of fruit.”