下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

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

作者:课课家教育     来源: http://www.kokojia.com点击数:961发布时间: 2016-11-25 10:47:54

标签: 常量/变量swift移动开发ios开发基础

  有语言学习基础的朋友都知道,程序的变量、常量的命名是一个最基础的入口,一般我们学习的时候都是从变量的一个命名开始入手的,也许在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中如何去声明以及打印变量,总的来说,在掌握好基础的语法之后,变量的命名将会更加好理解掌握!

赞(22)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程