Swift基本语法

参考地址

http://www.runoob.com/swift/swift-basic-syntax.html

引入

我们可以使用 import 语句来引入任何的 Objective-C 框架(或 C 库)到 Swift 程序中

import Cocoa

/* 我的第一个 Swift 程序 */
var myString = "Hello, World!"

print(myString)
import UIKit
var myString = "Hello, World!"
print(myString)

Swift 标记

Swift 程序由多种标记组成,标记可以是单词,标识符,常量,字符串或符号

print("test!")

以上语句由 3 个符号组成:单词( print )、符号( ( )、字符串( "test" )

print
(
   "test!"
)

注释

当行注释

// 单行注释

多行注释

/*
单行注释
*/

多行注释中可以包含多行注释,但是我觉得没有必要去这样写

分号

Swift不要求在每行语句的结尾使用分号(;),但当你在同一行书写多条语句时,必须用分号隔开

import Cocoa
/* 我的第一个 Swift 程序 */
var myString = "Hello, World!"; print(myString)

标识符

标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等指定的名字。

构成标识符的字母均有一定的规范,Swift语言中标识符的命名规则如下:

  1. 区分大小写,Myname与myname是两个不同的标识符;

  2. 标识符首字符可以以下划线(_)或者字母开始,但不能是数字;

  3. 标识符中其他字符可以是下划线(_)、字母或数字。

如果一定要使用关键字作为标识符,可以在关键字前后添加重音符号(`)
let `class` = "Runoob"

关键字

image.png

image.png

Swift 空格

在Swift中,运算符不能直接跟在变量或常量的后面。例如下面的代码会报错:

let a= 1 + 2
错误信息
error: prefix/postfix '=' is reserved

这里不用太纠结,把该加的空格都加上,注意编码规范就好了

Swift 字面量

所谓字面量,就是指像特定的数字,字符串或者是布尔值这样,能够直接了当地指出自己的类型并为变量进行赋值的值

打印输出

Swift 使用 print 函数打印输出:

print("Runoob") // 输出 Runoob

你可能感兴趣的:(Swift基本语法)