最新发布第26页
printing vs dumping-Stewed Noodles 资源

printing vs dumping

有什么问题? print() 方法有一定的缺点,为了说明这个问题,我们定义一个 Footballer 结构体,结构体包含队员的姓名、位置以及俱乐部,后边的两者是不同的类型。 enum Position { case goal, d...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
0578
单项目集合-Stewed Noodles 资源

单项目集合

代码内有什么? 在 swift 标准库文件 Array.swift 中,可以检索到 insert() 方法,如下所示: public mutating func insert(_ newElement: __owned Element, at i: Int) { _checkIndex(i) self.r...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
04310
批处理脚本入门-Stewed Noodles 资源

批处理脚本入门

简介 批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于 DOS 和 Windows 系统中。批处理使用一系列的命令进行自动化操作。 基本语法 注释 rem 带@echo off,所有的执...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
04315
批处理(一) – 根据 txt 文件中路径创建目录-Stewed Noodles 资源

批处理(一) – 根据 txt 文件中路径创建目录

根据 foldernamelist.txt 文件中的路径,在当前目录下批量创建文件夹,txt 文件中的内容如下所示: 1. Protocol\1.1 Protocol and Revised Protocols 1. Protocol\1.2. Protocol Signature Page ...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
0566
模式(一) – MVVM-Stewed Noodles 资源

模式(一) – MVVM

MVVM 工作原理 MVVM - 模型、视图、ViewModel,理解 MVVM 的最佳方式是这样的:除了创建一个新类 ViewModel 负责将模型中的数据转换为视图中的格式化值之外,它与 MVC 别无二致。 MVVM 模式由三...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
04115
函数式编程-Stewed Noodles 资源

函数式编程

运用五项原则,帮助实现函数式编程的优势。 函数是一等数据类型,可以像整数和字符串一样被创建、复制和传递。【一等数据类型】 函数是一等数据类型,所以它们可以用作其他函数的参数。【高阶函...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
05814
错误-Stewed Noodles 资源

错误

错误基础知识 所有要抛出的错误都必须是符合Error协议的枚举。 enum PasswordError: Error { case empty case short } 错误可以添加关联值 enum PasswordError: Error { case empty case short ...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
0548
函数与闭包-Stewed Noodles 资源

函数与闭包

可变函数 可变函数是一种不确定迭代的函数,也就是你发送多少参数,它就接受多少参数。 func add(numbers: Int...) -> Int { var total = 0 for number in numbers { total += number } retu...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
0455
引用类型和值类型-Stewed Noodles 资源

引用类型和值类型

两者区别 布尔、数字、字符串、数组、字典、结构体等都是 Swift 中的值类型。类是引用类型,闭包也是引用类型。 引用类型在分配时是共享的,指向同一条数据,可以有多个所有者;值在分配时是复...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
0515
类型(六) - 泛型-Stewed Noodles 资源

类型(六) – 泛型

func inspect<T>(_ value: T) { print('Received \(type(of: value)) with the value \(value)') } inspect('Haters gonna hate') inspect(56) 限制泛型 func square<T: Numeric>(_...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2年前
04810