• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

swift4.1 系统学习一

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

/*
swift学习笔记1

简介
swift出现的目的:为了简化macOS和iOS开发
特点:
1.开源
2.跨平台
3.面向对象的编程语言
4.编程范式丰富:面向过程,面向对象,函数式编程
5.安全性
*/

/*
swift学习笔记2

基本类型体系
1.枚举(enum)
2.结构体(struct)
3.类(class)
4.协议(protocol)
5.函数(function)
6.复合类型:元组(tuple)

注意:这里并没有像别的语言那样,把基本数据类型和用户自定义数据类型分类。

值类型:枚举和结构体
引用类型:类和函数
抽象接口类型:协议

协议到底是值类型还是引用类型要取决于所引用的对象的实际类型。

*/

//1. 变量 var
var a = 1
a = 2

//2. 常量 let
let b = 10
//b = 8 //报错

//3. 对象声明与类型标注
//swift具有强大的“类型推导”功能,可以根据声明的对象的初始化的值来推导出对象的类型。

//4. 下划线
//在swift中,下划线具有特殊的含义——表示“通配符”。一般用于对象声明中表示一个缺省对象。

//5. 表达式
/*
四类:

1.前缀表达式
单目操作符、try操作符
2.双目表达式
双目操作符、三目操作符、类型投射操作符
3.基本表达式
字面量、self 表达式、超类表达式、闭包表达式、圆括号表达式、元组表达式、隐式成员表达式、通配符表达式、selector表达式、key-path表达式
4.后缀表达式
函数调用表达式、初始化器表达式、动态类型表达式、下标表达式、optional表达式

*/

// 对于关键字作为标识符,可以使用’‘

let `var` = 0
print("\(`var`)")

//6. 注释

/// 这是一个注释
/// 这又是一条注释
/// - author: wm
func foo() {

}

foo()

/// 这是一个函数
///
/// - Parameter obj: 一个整数对象
func foo(with obj: Int) {

}

/// 这又是一个函数
///
/// - Parameters:
/// - a: 浮点型的对象
/// - b: 浮点型的对象
/// - Returns: 一个整数对象
/// - Throws: 可能会抛出异常
func foo(a: Float, b: Float) throws -> Int {
return Int(a + b)
}

按住键 option ,点选对应的函数名,可以看到注释。

image.png

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
SWIFT-访问iOS相机和照片库发布时间:2022-07-13
下一篇:
Taylor Swift - Red发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap