Swift基础学习

Swift3.0基础部分(The Basics)(一)

2016-04-06  本文已影响48人  Mustard_Buli

Swift官方文档
极客学院Swift文档

变量variables与常量constants#

一个常量Constant的值只有设置过一次之后就不会在接下来改变成为其他的值。

constants和variables的声明#
let maximumNumberOfLoginAttempts = 10
var currentLoginAttempt = 0
var x = 0.0, y = 0.0, z = 0.0

通常情况下,定义的变量不需要改变就用"let",反之则永"var"

类型注释(Type Annotations)#
var welcomeMessage: String
var red, green, blue: Double
变量(常量)的命名#
let π = 3.14159
let 你好 = "你好世界"
let 🐶🐮 = "dogcow"

但是命名中不能含有空白符、数学符号、箭头、私人的(或者不被允许的)Unicode字符、线条或者方框绘制字符。和大多数语言相通,不可以由一个数字开头,当然数字可以在其他位置~
一旦你给一个已经声明了一个确定类型的变量(常量),你就不能重新声明一个相同名称的变量(常量),或者更改这个变量的类型

如果你一定要给一个变量(常量)相同的名称,可以在后边加上(`),当然除非必要的时候,尽量不要这么做。

变量(常量)的输出#
print(friendlyWelcome)
print("The current value of friendlyWelcome is \(friendlyWelcome)")
//Prints "The current value of friendlyWelcome is Bonjour!"
注释(comments)#
//This is a comment.
/* This is also a comment
  but is written over multiple lines. */
/* 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)#
let cat = "🐱"; print(cat)
//Prints "🐱"
整型(Integers)#
let minValue = UInt8.min  //minValue is equal to 0, and is of type UInt8
let maxValue = UInt8.max  //maxValue is equal to 255, and is of type UInt8
浮点型(Floating-Point Numbers)#
上一篇 下一篇

猜你喜欢

热点阅读