Swift常量与变量

本文介绍Swift编程语言的基础概念,包括如何打印Hello,World!,Swift与其他语言的主要区别,如取消main函数及简化语句结束符号,并详细讲解了变量和常量的定义与使用规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Swift, Hello, World!

1、打印Hello, World!到控制台,代码如下图:

这里写图片描述

就一行?对,你没看错。
2、Swift的源文件拓展名是.swift

二、Swift和其它编程语言相比有哪些变化?
1、没有main函数,其它编程语言认为mian函数是程序的入口,Swift认为程序是从上往下一行一行执行的,因此第一行代码就是程序入口。
2、语句结束时不需要加”;”,当然若你喜欢也是可以加”;”
3、如果同一行有多个语句,则依然需要加”;”,不建议一行写多条语句。
4、定义标识符时必须声明该标识符是变量还是常量。
5、声明标识符的格式:变量/常量关键字 名称:数据类型(当然你也可以不写数据类型,Swift会自动根据初始值确定其类型),示例如下:

// 声明一个String类型的变量
var name:String = "android_ls"
// 声明一个String类型的常量
let desc:String = "做android开发的iOS程序员"

若你不想按上面的格式声明一个变量或者常量,可以采用下面这种写法,示例如下:

// 声明一个String类型的变量
var name = "android_ls"
// 声明一个String类型的常量
let desc = "做android开发的iOS程序员"

6、Swift中的打印语句,如下:

print("Hello, World!")

三、Swift中的常量和变量
1、在定义一个标识符时必须明确说明该标识符是一个常量还是变量
2、使用关键字var来定义变量
3、使用关键字let来定义常量
4、先来看个例子,如下图

这里写图片描述

结论:当一个字段定义为常量时是不可以修改的。

再看一个列子,示例代码:

 let button = UIButton()
 button.frame = CGRectMake(10, 10, 100, 100)
 button.backgroundColor = UIColor.redColor()
 self.view.addSubview(button)

结论:定义为常量不可以修改的意思是,对象的引用不可以再指向其他对象,但是可以通过对象的引用修改其属性值。

5、常量和变量的命名规则

基本上可以使用任何你喜欢的字符作为常量和变量名,示例如下:

这里写图片描述

变量和常量名的注意点:
不能包含数学符号(比如 +、-、*、/)
不能是关键字(比如 let、var)
不能以数字开头(比如 23d)
……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值