swift基础学习 | 常量/变量的命名和打印

    作者:课课家教育更新于: 2016-11-23 16:48:06

      有语言学习基础的朋友都知道,程序的变量、常量的命名是一个最基础的入口,一般我们学习的时候都是从变量的一个命名开始入手的,也许在java、C#、Python编程语言方面你是比较熟悉的,做为苹果开发语言,Swift它的变量的命名是怎么样的呢?下面我们一起来探讨一下。

    swift基础学习 | 常量/变量的命名和打印_常量/变量_swift_移动开发_ios开发基础_课课家

      用户也是可以使用任何字符命名常量和变量名,这也就包括了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中如何去声明以及打印变量,总的来说,在掌握好基础的语法之后,变量的命名将会更加好理解掌握!

swift 更多推荐

课课家教育

未登录