首页 > 代码库 > 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.”
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。