swift基础(一):基本数据类型、常量、变量

swift基础(一):基本数据类型、常量、变量,第1张

概述 /* swift基础:基本数据类型常量变量*/         /*基本数据类型:         * int:只能保存整型值,就是说没有小数位的值         * float:用于存储浮点数(即包含小数位的值)例如:12.4f         * double:和float一样但是精度是float的两倍  例如:%f、%e、%g辅助显示double类型         * char:可

/* swift基础:基本数据类型、常量、变量*/

/*基本数据类型:

* int:只能保存整型值,就是说没有小数位的值

* float:用于存储浮点数(即包含小数位的值)例如:12.4f

* double:和float一样但是精度是的两倍例如:%f%e%g辅助显示double类型

* char:可以存储单个字符,例如字母a、数字字符100、或者一个分号

*/

常量详解:

*swift中用“let”来声明常量

常量的值无需在编译时指定,但至少要赋值一次,只要一次确定工作,就可以将这个常量用在多个地方

*/

letmm =70

print(mm)

letname ="guanxijing"

print(name)

letheight =170.0

print(height)

如果初始化没有提供足够的信息(或者没有初始化值)要在变量名后面写类型,并且以冒号分隔*/

letimlicitInteger =50

print(imlicitInteger)

letimlicitDouble =50.0

print(imlicitDouble)

letexplicitDouble:Double=print(explicitDouble)

中常量不会隐含转换到其他类型,如果需要转换一个值到另外不同的类型需要实现明确构造一个所需类型的实例letlabel ="The wIDth is "

letwIDth =94

letwIDthLabel = label +String(wIDth)

print(wIDthLabel)

字字符串中以小括号来写一个值,或者用“\”反斜杠放在小括号之前来写一个值letapples =3

letoranges =5

letappleSummary ="I have\(apples) apples."

print(appleSummary)

letfruitSummary =(apples + oranges) pIEces of fruit."

print(fruitSummary)

变量详解

中使用“var”来定义变量

* swift支持推导功能

varmyVariable =42//定义了一个int变量

print(myVariable)

varvarname ="guan"charprint(varname)

要为上面的变量指定一个类型varvariableDouble:42

print(variableDouble)

中使用【】创建数组和字典,并通过方括号中的索引或键值来访为数组和字典中的元素varshopPingList = ["catfish","water",27)">"tulips",27)">"blue paint"]

shopPingList[1] ="bottle of water"

print(shopPingList)

varoccupation = ["Malcolm":"Captain",27)">"Kaylee":"Mechanic"]

occupation["Jayne"] ="Public Relations"

print(occupation)

中创建一个空的数组或字典的初始化格式如下letemptyArray =Array<String>()

letemptyDictionary =Dictionary<String,float>()

在无法推断数组或者字典的类型时,可以写为空数组格式【】、空字典格式【:】letemptyArray2 = []

letemotyDictionary2 = [:]

为了简化代码的编写工作量,可以在同一行语句中声明多个常量或者变量,在变量之间以逗号分割varx =0.0,y =0.0

总结

以上是内存溢出为你收集整理的swift基础(一):基本数据类型、常量、变量全部内容,希望文章能够帮你解决swift基础(一):基本数据类型、常量、变量所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存