Swift编程高级教程(一)变量与常量

Swift编程高级教程(一)变量与常量,第1张

概述常量变量 常量和变量是某个特定类型的值的名字,如果在程序运行时值不能被修改的是一个常量,反之是一个变量。 常量和变量的声明 Swift中的常量和变量在使用前必须先声明。其中let关键字声明常量,var关键字声明变量: //声明一个名为maximumNumberOfLoginAttempts的整型常量,并且值为10let maximumNumberOfLoginAttempts = 10// 常量与变量

常量和变量是某个特定类型的值的名字,如果在程序运行时值不能被修改的是一个常量,反之是一个变量。

常量和变量的声明

Swift中的常量和变量在使用前必须先声明。其中let关键字声明常量,var关键字声明变量:

//声明一个名为maximumNumberOfLoginAttempts的整型常量,并且值为10let maximumNumberOfLoginAttempts = 10//声明一个名为currentLoginAttempt的整型变量,并且值为0var currentLoginAttempt = 0

可以在同一行声明多个变量,中间用逗号,隔开:

var x = 0.0,y = 0.0

提示
如果在程序运行的时候值不需要发生改变,应该将它们声明为常量,否则声明为变量

变量的值可以进行修改:

var frIEndlyWelcome = "Hello!"frIEndlyWelcome = "Bonjour!" //frIEndlyWelcome的值发生改变

常量的值一旦设置后就不能在修改:

let languagename = "Swift"languagename = "Swift++" //编译时出错
类型说明

在Swift中声明常量或者变量可以在后面用冒号:指定它们的数据类型。

//声明一个String类型的变量,可以存放String类型的值var welcomeMessage: String
提示
实际应用中很少需要指定变量数据类型,Swift会根据所设置的值的类型进行推导。

命名规则

Swift中可以使用任意字符给常量和变量命名,包括Unicode编码,比如中文、Emoji等:

let π = 3.14159let 你好 = "你好世界"let dog = "dogcow"

名字里面不能包含数学运算符、箭头、非法的Unicode字符以及不能识别的字符等,并且不能以数字开头。同一个作用域的变量或者常量不能同名。

提示
如果想用关键字作为变量的名字,要用(`)包裹起来。为了方便理解,如果不是万不得已,不应该使用关键字作为变量的名字。

打印变量的值

println函数可以打印常量或者变量的值:

println("The current value of frIEndlyWelcome is \(frIEndlyWelcome)")//打印“The current value of frIEndlyWelcome is Bonjour!”
注释

注释是用来帮助理解和记忆代码功能的,并不会参与编译。Swift有两种注释形式,单行注释和多行注释:

//这是单行注释,用两个斜线开头,直到改行的结尾/*这是多行注释, 可以横跨很多行, /*比C语言更加NB的是,*/它竟然还支持嵌套的注释!*/
分号

Swift中语句结尾的分号;不是必须的,不过如果想要在同一行中写多个语句,则需要使用;进行分隔。

<code  data-origin="" <pre><code="" cat=""cat";" println(cat)"="" >let cat = "cat"; println(cat)//打印“cat”
总结

以上是内存溢出为你收集整理的Swift编程高级教程(一)变量与常量全部内容,希望文章能够帮你解决Swift编程高级教程(一)变量与常量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1088529.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存