Swift已经更新到3.0啦,也算该成熟了,所有对于之前认为版本没确定,学了等于再学的同志可以开始啦!不然就要落后啦!
对于Swift的学习主要是官方文档,官方文档讲的也非常的详细,这里我就不再赘述。
详见,Swift官方文档
这里直接上最现实的最通俗的代码。个人学习和总结,希望大家指正。
// main.swift
// Swift-BasicGrammer
//
// Created by CE on 16/7/8.
// Copyright © 2016年 vicchou. All rightsreserved.
//
import Foundation
//普通打印
print("Hello, World!")
print("任何一门语言的学习开始于 \("Hello, World!")")
//注释:添加单行语句的注释用//,添加多行语句或者段语句的注释使用
//分号:可写可不写,一般情况下不加分号,但是,当同一行有多条语句的时候必须添加分号
//标记:在OC中,标记使用#pragma mark - xxxx,在Swift中,标记使用的是//MARK: -xxxxxx
//在Swift中,工程没有主函数,类似于脚本语言,但实质上,是一种动态编译型语言,代码的执行顺序是从上往下依次执行
//1.声明变量,使用var关键字
var a = 10
a = 20
print(a)
//2.声明常量,使用let关键字
let b = 20
//b = 30
print(b)
//3.类型标注
//为了在声明常量或者变量的时候,通过添加类型标注的方式来说明当前常量或者变量所代表的类型
var c: Int = 10
var d: Double = 2.2
//在Swift中,字符和字符串都用双引号
var e: Character = "e"
var f: String = "hello"
//4.常量和变量的命名
//var 1a = 10
//var - = 10
//var let = 10
//5.数据类型转换
var a1 = Int("10")
var b1 = String(10)
print("\(a1!)~~~\(b1)")
//6.声明布尔类型
var bool = true //只有true和false
var bool2: Bool = false
//7.元组变量
//元组是Swift提供的一种新的数据结构,将