//: Playground - noun: a place where people can play
import UIKit
//1.第一个程序
var str = "Hello, playground"
println("Hello,swift!")
//2.let 常量constants, var 变量variables
let webSiteName:String = "www.baidu.com"
var 整型:Int = 10
let bignum_a = 1000000
let bignum_b = 1_000_000
let bignum_c = 1_0000_0000
var 浮点型64:Double = 10.0,浮点型32:Float = 10.0
var red,green,blue:Double
//强制类型转换
let integer_a:Int = 3
let double_b:Double = 0.1415926
let pi = Double(integer_a) + double_b
//3.布尔类型以及if语句
let imtureVar:Bool = true
let imfalseVar:Bool = false
if imtureVar {
println(imtureVar);
}else{
println(imfalseVar);
}
//4.Tuples 元组
let registerResult = (isRegisterSuccess:true,nickname:"慕课女神",gender:"女")
//遍历元组1
let (isRegisterSuccess,nickname,gender) = registerResult
isRegisterSuccess
nickname
gender
//遍历元组2
registerResult.0
registerResult.1
registerResult.2
//遍历元组3
registerResult.isRegisterSuccess
registerResult.nickname
registerResult.gender
//使用下划线(_)忽略部分数值
let connectionResult : (Bool , Int , String) = (true , 404 , "Not Found")
let (isLoginSuccess,_,_) = connectionResult
if(isLoginSuccess){
println("登录失败!!!")
}
//5.可选型Optionals:或者是一个值,或者是没有值nil
var a:Int?
a = 12
let userInput = "18"
var age = userInput.toInt()
if(age != nil){
println("your age is \(age)");
println("your age is \(age!)");//一定是有值的,安全的,即可选型的解包
println("your age is " + String(age!));
}else{
println("Invalidate userInput");
}
//Optional Binding
if let userAge = userInput.toInt()
{
println("your age is \(userAge)");
}else{
println("Invalidate userInput");
}
//可选型
let strName:String? = "test"
strName
strName!
let strB:String! = "test"
strB
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
Swift教程:函数篇 函数类型作为常量和变量
Swift教程:Swift基础,类型安全和类型推断,小波说雨燕系列
Swift教程:Swift基础语法系列 常量与变量
Swift教程:函数篇 函数类型视频教程
Swift教程:Swift基础,布尔类型
Swift教程:函数类型作为返回类型视频教程
Swift教程:函数类型作为参数视频教程
Swift教程:Swift基础 可选类型(optional)1-拆包和绑定
Swift教程:Swift基础,数值类型转换和类型别名 小波说雨燕系列
Swift教程:Swift基础,.整数类型 小波说雨燕系列
Swift视频教程:函数篇 变量参数视频教程
Swift教程:Swift基础,元组(tuple)类型
Swift iOS : 一个简陋的UITableViewDatasource和UITableViewDelegate封装
Swift教程:函数篇 嵌套函数视频教程
Swift教程:Swift基础 数值型字面量
Swift视频教程:Swift基础,第一个Swift程序
Swift教程:控制流 控制转移语句-break
Swift教程:Swift基础,浮点型,小波说雨燕系列
Swift教程:基本操作符 赋值和算术运算及取余视频教程
Swift:集合类型和使用示例 介绍Swift中的三种集合类型,包括数组、字典和集合,以及它们的基本操作和特点。数组是一种有序的、可重复的数据类型,常用于存储一组相关的数据。字典是一种无序的、键值对存储的数据...