iOS Swift No.1 基础部分 - 常量与变量

这篇博客介绍了Swift编程的基础部分,包括如何声明常量和变量,注意点如首字母小写,赋值时的空格规范。还讨论了类型注释,如何指定变量的数据类型,以及命名规则,强调了常量的不可变性。最后,讲解了如何使用print函数打印常量和变量的值。
摘要由CSDN通过智能技术生成

第一章 基础部分

1. Constants and Variables

1.1 Declaring Constants and Variables ( 声明常量和变量 )

// 声明常量
let maximumNumberOfLoginAttempts = 10
// 声明变量
var currentLoginAttempt = 0 

注意事项 :

声明后的常量和变量的读法:

  • Declare a new constant called maximumNumberOfLoginAttempts, and give it a value of 10.
  • Declare a new variable called currentLoginAttempt, and give it an initial value of 0.
// 声明多个常量写法1 (多行)
let a = 0
let b = 1
let c = 2
// 声明多个常量写法2 (单行)
let a = 0, b = 1, c = 2   

声明时常量和变量的写法 :

  • 声明常量的时候关键字( let )和常量名( maximumNumberOfLoginAttempts)要注意首字母都要小些。
  • 给常量和变量赋值的时候要注意 赋值符号( = )两边都要有空格,否则Xcode在编码的时候会报错 " ‘=’ must have consistent whitespace on both sides "。

注意事项 :

  • 声明多个常量和多个变量可以写一行也可写多行,多个常量或变量写在一行的时候要用逗号( , )隔开。
  • 在声明常量或变量的时候要考虑到这个值在以后会不会改变,如果这个值要改变最好用变量而不是常量。

1.2 Type Annotations ( 类型注释 )

// 单个变量-类型注释的例子
var welcomeMessage: String 
// 多个变量-类型注释的列子
var red, green, blue: Double 
  • 给变量或常量添加备注类型的时候可以在变量名或常量名后面加上冒号 ( colon ) 和空格 ( whitespace ),然后在给此变量或常量备注相应的数据类型 ( data type ) 如 String,Double,Float Int …
  • 读法 :“Declare a variable called welcomeMessage,that is of type ( colon的读法 ) String.”
// 给变量赋值(多行的写法)
var welcomeMessage: String  		
welcomeMessage = "Hello"
// 给变量赋值(单行的写法)
var welcomeMessage: String = "Hello"
  • 因变量welcomeMessage是一个String值 ( “Hello” ), 在赋值的时候要在Hello前后添加双引号,
  • 数据类型的不同String值要用双引号,要和Int类型区分Int类型可以在复制的时候不用加双引号。
  • 根据个人喜好可以在注释类型的时候写一行也可以写多行,因为Swift语言的特性一般在编码的时候都不需要写类型注释。

1.3 Naming Constants and Variables (命名常量与变量)

let π = 3.14159
let 你好 = "你好世界"
let 🐶🐮 = "dogcow"
var friendlyWelcome = "Hello!"

注意事项 :

  • 命名变量和常量的时候可以给命名 π,你好等,不能在命名的时候使用空格,数字符号,箭头,绘图字符,阿拉伯数字。
// 给变量赋值
var friendlyWelcome = "Hello!"
// 把变量的原始值Hello!更改为Bonjour!
friendlyWelcome = "Bonjour!"
// 给常量赋值
let friendlyWelcome = "Hello!"
// 把常量的原始值Hello!更改为Bonjour!
friendlyWelcome = "Bonjour!"
  • 不可以更改常量的值,这时候Xcode会报错。在声明常量或变量的时候要提前考虑好这个值以后会不会更改。如果这个值要改变最好用变量而不是常量,反之则用变量。

1.4 Printing Constant and Variables ( 打印常量与变量 )

  • 用 print(_:separator:terminator:) 函数来打印常量或变量的值
// 当打印结果为单一常量或变量时
print(friendlyWelcome)
// 打印结果为Bonjour! 
// 当打印结果为字符串插入(字符串+常量或变量值)时
print("The current value of friendlyWelcome is \(friendlyWelcome)")
// 打印结果为The current value of friendlyWelcome is Bonjour! 

注意事项 :

  • 当打印结果为字符串插入 (后续会提及) 的情况时,要在变量名前用反斜杠( \ )并且还要用括号将变量名括起来,最后将打印的结果包含在双引号内。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值