一、声明常量和变量:
1.声明
(1).let关键字声明常量
let currentNumber = 0
此时currentNumber为常量,类型为Int(类型推断)值为0。
(2).var关键字声明变量
var myName = "winnie"
此时myName为变量,类型为String值为winnie。
2.类型注释
类型注释:声明变量时不指定初始值,而是指定一个类型
(1).
var welcomeMessage : String
此时变量welcomeMessage的类型为字符串类型,还没有任何的值;
welcomeMessage = "Hello World "
为变量赋值,此时打印该变量将得到Hello World。
(2)可定义多个相同的类型的变量
var red,green,blue : Double
3.类型安全和类型推断
类型安全:Swift是一种类型安全的语言。类型安全语言可以使我们清楚代码可以使用的值类型。如果我们需要的是String,就不会传递为Int。
类型推断:当我们定义变量时,如果没有类型注释而是直接赋值,Swift就会自动进行类型推断。
var myName = "winnie"
此时根据值自动推断变量为String类型。
☆在推断浮点数类型时,Swift总会选Double。如果在表达式中组合整数和浮点文字,将从上下文中推断出一种类型的Double
:
var pi = 3 + 0.1415926
此时类型推断为Double。
二、命名变量和常量
1.可包含任何字符,包括Unicode字符
let 你好 = "🐮🍺"
(1).但不能包含空格字符、数学符号、箭头。
(2).不能以数字开头。
(3).避免关键字作名词
2.命名方法
(1).大驼峰命名法(所有单词首字母大写)
- 枚举成员和常量
- 类、结构体、枚举和协议
- 文件名
(2).小驼峰命名法(首单词首字母小写,其余单词首字母大写)
- 变量和属性
- 函数和方法