Swift初级:变量与数据类型
来源:互联网 发布:时间同步服务器软件 编辑:程序博客网 时间:2024/05/21 15:07
//: Playground - noun: a place where people can playimport UIKit//1.第一个程序var str = "Hello, playground"println("Hello,swift!")//2.let 常量constants, var 变量variableslet webSiteName:String = "www.baidu.com"var 整型:Int = 10let bignum_a = 1000000let bignum_b = 1_000_000let bignum_c = 1_0000_0000var 浮点型64:Double = 10.0,浮点型32:Float = 10.0var red,green,blue:Double//强制类型转换let integer_a:Int = 3let double_b:Double = 0.1415926let pi = Double(integer_a) + double_b//3.布尔类型以及if语句let imtureVar:Bool = truelet imfalseVar:Bool = falseif imtureVar { println(imtureVar);}else{ println(imfalseVar);}//4.Tuples 元组let registerResult = (isRegisterSuccess:true,nickname:"慕课女神",gender:"女")//遍历元组1let (isRegisterSuccess,nickname,gender) = registerResultisRegisterSuccessnicknamegender//遍历元组2registerResult.0registerResult.1registerResult.2//遍历元组3registerResult.isRegisterSuccessregisterResult.nicknameregisterResult.gender//使用下划线(_)忽略部分数值let connectionResult : (Bool , Int , String) = (true , 404 , "Not Found")let (isLoginSuccess,_,_) = connectionResultif(isLoginSuccess){ println("登录失败!!!")}//5.可选型Optionals:或者是一个值,或者是没有值nilvar a:Int?a = 12let 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 Bindingif let userAge = userInput.toInt(){ println("your age is \(userAge)");}else{ println("Invalidate userInput");}//可选型let strName:String? = "test"strNamestrName!let strB:String! = "test"strB
0 0
- Swift初级:变量与数据类型
- Swift 变量与常量
- Swift-常量与变量
- Swift常量与变量
- Swift - 变量与常量
- Swift-常量与变量
- Swift常量与变量
- swift 变量与常量
- swift 初级 字符串,数据类型,元组等简单语法
- Swift 基本数据类型,常/变量声明(一)
- 变量与数据类型
- 数据类型、变量与常量
- java变量与数据类型
- Python变量与数据类型
- 02、变量与数据类型
- javascript变量与数据类型
- java变量与数据类型
- 数据类型-变量与常量
- 消除左递归
- 如何仅用递归函数和栈操作逆序一个栈
- Java面试题之一---------字符串截取(字节分配)(编码)
- jQuery带左右按钮控制图片切换
- 设计模式(7):原型模式
- Swift初级:变量与数据类型
- VirtualBox不能启动虚拟机的原因
- [UIImage resizableImageWithCapInsets:]使用注意
- linux查看进程运行路径
- iOS开发:UITableView简单介绍
- 编译原理 编译概述
- 使用政策表达式查询sql数据库
- 《WireShark数据包分析实战》二、让网络不再卡
- matlab中mean的用法