Swift- 基础语法

// Swift playground支持markdown语法
// 开启路径: Editor -> show rendered markdown
//: #  一级标题
//: ##  二级标题
//: ### 三级标题

//: [上一页](@previous)

效果如下: 

 

  • 常量

        使用let修饰


/**
 *常量定义:  let修饰
 * 常量的值不要求在编译时期确定, 但使用之前必须赋值1次
 * 常量声明时必须注明类型, 必须要在使用前初始化该常量
 *
 */
// 1. 先声明, 再赋值, 
let age: Int
//print(age) // 会直接报错
age = 10
print(age)

// 输出: 10
  • 变量

使用var修饰

/**
 * 常量必须在使用前赋值一次
 * 可以多次赋值
 *
 */
var weight: Int
weight = 200
print(weight)
//Double
let dou = 30.0 // 默认推断出的是Double, 如果需要Float类型, 需要显式标明  let dou: Float = 30.0

// 类型不同, 不能直接运算

let int = 3
let double = 0.1415
// let pi = int + double  类型不匹配, 不能直接相加, 报错

// 以下是可以直接相加的, 因为类型还不明确, 结果推断为Double
let intDouble = 3 + 0.1415
  • 元组

        多种类型数据组成

// 元组, 多种数据类型组合在一起
/**
 * 元组:
 * 1. 多种数据类型组成
 * 2. 可以起别名
 */

let error = (404, "Not Found")
error.0
error.1
// 输出: 404    Not Found

let errors = (code: 404, message: "Not Found")
errors.code
errors.message
errors.0
errors.1
// 输出: 404 Not Found  404 Not Found

let (code, message) = (404, "Not Found")
code
message
// 输出: 404  Not Found

// 不接收的数据可以使用 '_'省略
let (statusCode, _) = (404, "Not Found")
statusCode
// 输出: 404

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值