Welcome to Swift (苹果官方Swift文档初译与注解八)---53~57页(第二章)

Printing Constants and Variables (输出常量和变量)

  使用println函数输出当前的常量值或者变量值:

    println(friendlyWelcome)

    // prints "Bonjour!”  打印输出 "Bonjour!”

  println是打印一个值的全局函数,并在打印输出后自动添加换行.如果在Xcode的环境下,println将在Xcode的控制台面板打印输出(另一个输出函数,print,也执行同样的工作,只是没有  在打印输出添加换行).

  println函数可以输出你指定的任意String类型的值:

    println("This is a string")

    // prints "This is a string” 打印 "This is a string”

  println函数也可以输出更复杂的日志信息,与Cocoa中的NSLog函数类似.这些信息可以包括常量值和变量值.

  Swift中,长的字符串里,使用常量名或者变量名来当做占位符来实现字符串插入文字,这样Swift会用当前的常量值或者变量值来替换它.将变量名或者常量名写在()中,并在()前面添加一  个\(反斜杠):

  println("The current value of friendlyWelcome is \(friendlyWelcome)")

  // prints "The current value of friendlyWelcome is Bonjour!"

  注意点:

  所有字符串插入文字可以用到的选项,在Swift的String Interpolation中有详尽描述.

Comments (注释)

  在代码中,被注释的内容都不会被执行,它就像笔记备注一样,用来提醒你.Swift编译器在代码编译的时候会忽略这些注释.

  在Swift中,注释与C非常相似.单行注释使用( // ):

  // this is a comment     // 这是一个注释

  也可以多行注释,以/*开始,以*/结尾:

  /* this is also a comment,      

  but written over multiple lines */

    /* 这也是一个注释

  但是写在多行上*/

  与C语言多行注释不同,Swift的多行注释可以嵌套:

  /* this is the start of the first multiline comment

  /* this is the second, nested multiline comment */

  this is the end of the first multiline comment */

  多行嵌套注释,可以使你快速便捷的注释大块的代码(即使这段代码已经被多行注释).

Semicolons (分号)

  与许多其他语言不同的是,Swift不要求在代码的每个语句结尾写分号(;),如果你习惯了写分号,也可以添加在末尾.但是如果你在一行要写多个语句,必须在每个语句末尾添加分号;

  let cat = "🐱"; println(cat)

  // prints "🐱”

Integers (整型)

  整型是不包含任何小数部分的数值,比如42和-23,整型包括有符号整型(负数,零,正数)和无符号整型(正数和零).

  Swift提供了8位,16位,32位,64位的符号整型和无符号整型.这些整型的命名遵守C语言习俗,8位无符号整型为 UInt8,而32位有符号整型是Int32,在Swift中,这些整型与所有的其他  类型一样,名字都区分大小写.

 

posted @ 2014-06-11 22:41  老蔡居士  阅读(400)  评论(0编辑  收藏  举报