美文网首页
swift学习笔记基础用法-简单值和集合类型(1)

swift学习笔记基础用法-简单值和集合类型(1)

作者: 方克己 | 来源:发表于2016-02-24 14:23 被阅读18次

在此感谢swiftGG翻译组。

写在前面- 有些小伙伴很着急要学习swift,怕担心自己会落伍,怕有天苹果会淘汰Objective-C,大可不要担心,苹果自家的app也就只有计算器这个app是用swift写的,但在目前来看,Objective-C还可以算是主流,如果你oc学的好,Swift你只要把你们的项目拿来撸一遍,基本一星期就可以了,不用担心它有多难学。 也不用着急,现用现学就完全可以的。Swift基本包含好几种主流语言的优点,当你学会了swift,再学其他语言是很 so easy的。就说这些。加油吧!!!

简单值: let var

使用 let 来声明常量,使用var来声明变量。
1.一个常量的值,在编译的时候,并不需要有明确的值;
2.你只能为它赋值一次;

let myConstant = 42
var myVarible   = 42
var myString     = "Hello! 世界"
myVarible   = 50

注意事项
(1)声明的时候同时赋值的话,编译器会自动推断类型。(在上面例子中myVariable是一个整数,以为它的初始值是整数)
(2)如果没有初始值,那你需要在变量后面声明类型,用冒号分割,如下:

let implicitInteger:Int        = 40 
let explicitDouble:Double  = 70
var exampleValue:Int! 或者   var exampleValue:Int? 
let 必须要初始化初始值,不可能有空常量吧?

(3)值永远不会被隐式转化为其他类型。如果你需要把一个值转换为其他类型,请显示转换。如下:

let label = "The width is"
let width = 94
let widthLabel = label + String(width)
** 另一种方式(把值写在括号中,并且在括号之前写一个反斜杠"\")**
let apple = 3
let width = 5
let appleSummary = "I have \(apple) apples"
let fruitSummary  = "I have \(apple + width)"

数组 、字典、 Aarray 、Dictionary

使用方括号 [] 来创建数组和字典,并使用下标或者健(key)来访问元素。最后一个元素后面允许有个逗号。

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

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

let emptyArray = [String]()
let emptyDiction = [String:Float]()
我一般这么写(我先写为敬!你们随意)
let emptyArray:Array<String> = Array()
let emptyDictionary:Dictionay<String:String]>= Dictionay()

如果类型信息可以被推断出来,你可以这么写

var shoppingList = []
var occupations  = [:]

以上是swift中简单值和常用的

相关文章

  • swift学习笔记基础用法-简单值和集合类型(1)

    在此感谢swiftGG翻译组。 写在前面- 有些小伙伴很着急要学习swift,怕担心自己会落伍,怕有天苹果会淘汰O...

  • Swift 简单总结

    1. swift简单总结(一)—— 数据简单值和类型转换2. swift简单总结(二)—— 简单值和控制流3. s...

  • Swift编程五(集合类型)

    案例代码下载 集合类型 Swift提供三种主要的集合类型,为数组,集合和字典,用于存储集合值。数组是有序的值集合。...

  • 集合类型

    集合类型 Swift提供了三种主要的集合类型,称为数组,集合和字典,用于存储值的集合。数组是有序的值集合。集合是唯...

  • 集合

    集合类型 Swift提供了三种主要的集合类型,称为Array,Set和Dictionary,用于存储值集合。Arr...

  • Swift 5.1 (4) - 集合类型

    集合类型 Swift提供三种主要的集合类型,称为Array,Set和Dictionary,用于存储值的集合。Arr...

  • Swift值类型&引用类型

    Swift值类型&引用类型 前言 值类型和引用类型是Swift中两种数据存储方式,简单来说值类型就是直接存储的值,...

  • Note 3 Swift (1)

    Swift学习笔记 变量与常量 变量 常量 值类型与引用类型 值类型 引用类型 数组与字典 数组 字典

  • swift4.1 系统学习六 字符和字符串

    swift学习笔记6 字符和字符串在swift中,String类型也是结构体,属于值类型,而不是引用类型。这一点,...

  • Swift-存储类型-数组

    Swift提供了三种主集合类型,称为数组,集合和字典,用于存储值的集合。 数组是值的有序集合。 集合是唯一值的无序...

网友评论

      本文标题:swift学习笔记基础用法-简单值和集合类型(1)

      本文链接:https://www.haomeiwen.com/subject/zvhikttx.html