虚幻引擎UE4材质节点初级探究视频教程
16383 人在学
有语言学习基础的朋友都知道,程序的变量、常量的命名是一个最基础的入口,一般我们学习的时候都是从变量的一个命名开始入手的,也许在java、C#、Python等编程语言方面你是比较熟悉的,做为苹果开发语言,Swift它的变量的命名是怎么样的呢?下面我们一起来探讨一下。
用户也是可以使用任何字符命名常量和变量名,这也就包括了Unicode:
letn=1.357
let你好="大家好"
let□□="dogcow"
需要知道的是常量与变量名,是不能包含数学符号、箭头、保留的(或者非法的)Unicode码、连线与制表符。也不能以数字开头,但是可以在变量名的其他地方包含数字,这一点我们是需要了解清楚的。
如果是一旦命名了某种类型为常量或变量,就不能再用相同名称重复命名,不能改变它存储值的类型,也是不能改变一个常量为变量或改变一个变量为常量,因此命名时候需要谨慎认真思考清楚的,一旦错误的话,将会是比较麻烦的。
在命名的时候需要注意:如果你需要命名一个常量或变量名称为保留关键字,你可以使用反引号(‘)包括关键字作为变量名称。一般在命名的时候是避免去使用关键词来去进行命名,除非是没有选择的时候。
我们也是可以改变变量的值为另一个相同类型的值。在下面的例子中,friendly Welcome的值从“Hello!”改为“Bonjour!”
var friendly Welcome="Hello!"
friendlyWelcome="Bonjour!"
//friendlyWelcomeisnow"Bonjour!"
我们知道不同于变量,常量的值是不能改变的。如果想改变的话,编译器将会出现报告的错误:
letlanguageName="Swift"
languageName="Swift++"
//this is acompile-timeerror-language Name cannotbechanged
变量、常量的一个打印
打印预览的话,swift是使用println函数可以打印一个常量或变量的值,比如看到下面的一个代码:
println(friendly Welcome)
//prints"Bonjour!"
println实际上它是一个全局函数,输出值并且换行,如果你用Xcode,println将输出在Xcode的“console”(控制台)中。(另一个函数print,功能相同,区别是不会换行)
println函数打印传递给它的任何字符串:
println("This is astring")
//prints"This is astring"
println函数它也是可以打印更复杂的信息,它与Cocoa里的NSLog函数是类似的。并且这些信息可以包含常量和变量的值。
Swift它是使用字符串插值(string interpolation)的方式,可以是把常量或变量的名称作为一个占位符加入到一个长字符串中,Swift会用常量或变量的值取代他们。将常量或变量名放入圆括号中,并在开括号前使用反斜杠将其转义:
println("The current value of friendly Welcomeis\\(friendlyWelcome)")
//prints"The current valueof friendly Welcome is Bonjour!"
掌握好的基本的变量、常量的命名是学习的基础,相信看完本文的你,可以学会在swift中如何去声明以及打印变量,总的来说,在掌握好基础的语法之后,变量的命名将会更加好理解掌握!
共4节 · 1小时1分钟
免费894人在学
共29节 · 2小时18分钟
¥234.007535人在学
共4节 · 56分钟
免费4452人在学
共31节 · 8小时37分钟
¥399.00¥200.009849人在学