Swift学习笔记

  其内容出自  Apple 官方的教学工程文件,鉴于清晰易懂,故另整理此篇文章。在此篇文章中,将会记录 Swift 的用法,用于分享和记录。

命名事物

  编程中的名称与现实世界中的事物命名一样,能够提供丰富的信息,帮助你跟踪每一项内容。在代码中命名某个值后,就可以在需要使用该值的所有地方使用该名称。这样更易于阅读和理解代码。

  在 Swift 中,可以通过定义_“常量”_来选择名称并将其与值相关联。本课程稍后的部分将对常量进行更加详细的讲解。目前,只要了解常量是 Swift 中命名值的基本方法就可以了。

  使用单词 let 后接名称来定义常量,使用等号 = 为常量赋值:

1
2
3
4
5
6
7
8
9
10
11
//定义狗的数量(这是代码注释)
let numberOfDogs = 6

//定义猫的数量
let numberOfCats = 5

//定义乌龟的数量
let numberOfTurtles = 2

//定义仓鼠的数量
let numberOfHamsters = 1

标识符

  在 Swift 中,名称的正式称谓是“标识符”。“标识符” 这个术语最常用在错误消息中。程序员通常使用不太正式的“名称”这个词。

  常量的名称以小写字母开头。如以下示例所示,它们可以由连在一起的几个单词构成。这是因为 Swift 会将以空格分隔的每个独立的单词视为一个标识符。

  为了便于阅读由多个单词组成的标识符,第一个单词后面的每个单词首字母都应大写。这种名称书写方式称为 “驼峰式拼写法”,这是因为名称中间的大写字母看起来有点像骆驼的驼峰。 🐫

1
2
3
4
5
6
7
8
9
10
11
let numberOfDogs = 6 + 2

let numberOfCats = 5 - 1

let numberOfTurtles = 2 + 1

let numberOfHamsters = 1 + 1

let totalNumberOfAnimals = numberOfDogs + numberOfCats + numberOfTurtles + numberOfHamsters

let totalNumberOfMammals = numberOfDogs + numberOfCats + numberOfHamsters

在 Swift 中,名称中可以使用表情符号。这种命名方式当然并不值得提倡,不过这很有趣。以下是在名称中使用表情符号重新完成的宠物问题。

1
2
3
4
5
6
7
8
9
10
11
let 🐶 = 8
let 🐱 = 4
let 🐹 = 2
let 🐢 = 3
let 🐍 = 1
let 🐷 = 1
let 🐟 = 1

let totalNumberOfAnimals = 🐶 + 🐱 + 🐹 + 🐢 + 🐍 + 🐷 + 🐟

let totalNumberOfMammals = 🐶 + 🐱 + 🐹 + 🐷

当然这只是娱乐用法,实际情况中不建议使用,除非你想挨一顿毒打。

程序员的行业术语

  一名 app 开发者不仅仅要知道如何在 Xcode 中进行键入。程序员们需要互相合作,共同讨论如何解决问题并相互进行说明。因此,了解程序员所使用的术语至关重要。

  除了学习如何编写代码和创建 app 之外,还需要学习与其他开发者谈论代码时需要使用的术语。

  例如,“代码行”的正式名称叫做“语句”。

1
let numberOfDogs = 101 //这是语句

  在 Swift 中,定义常量称为“声明”常量。因此,上述语句称为“声明”。“我声明名称 numberOfDogs 具有值 101!”。

  单词 let 是一种“关键字”。在 Swift 中,关键字具有特殊意义,不能用作名称。let 关键字用于声明常量。慢慢地,会接触到更多 Swift 关键字。

  语句的 = 101 部分是为常量进行“赋值”,其中等号 = 称为“赋值运算符”。

——未完

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×