SwiftUI 简化Swift代码的七个强大关键字之 03 indirect
代码 强大 关键字 swift SwiftUI 03 简化 七个
2023-09-11 14:18:30 时间
SwiftUI 简化Swift代码的七个强大关键字之 03 indirect
七个强大关键字之 03 indirect
该indirect 关键字允许枚举引用本身不会成为无限大小。看看这个例子。
假设我们正在开发一个旅行应用程序,该应用程序有一个enum城市,有些城市可能有附近城市的列表。如果不创建enumwith ,则会出现编译错误indirect。
应用方式
indirect enum City {
case boston
case longIsland
case newYork(nearBy: [City])
}
let boston: City = .boston
let longIsland: City = .longIsland
let newYork: City = .newYork(nearBy: [.boston, .longIsland])
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com
相关文章
- 如何在 Vue 项目中,通过点击 DOM 自动定位VSCode中的代码行?(React 也适用)
- [转]Teleport Ultra/Teleport Pro的冗余代码批量清理方法
- 如何写出易于维护的Vue代码(踩坑经验)
- SwiftUI 2.0 Text 新功能之强大的日期显示功能 (教程含代码)
- SwiftUI BackgroundStyle 基础使用(教程含代码)
- Java代码调用存储过程和存储方法
- ReSharper的功能真的很强大主要是针对代码规范和优化,园子里介绍的也不少,如果你没有安装,那我只能表示你们会相见恨晚
- 2023华为OD机试 - 二维矩阵的最大值(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -基站维修工程师(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 叠放书籍(Python) | 机试题+算法思路+考点+代码解析 【2023】
- PSINS中欧拉角、方向余弦矩阵与姿态四元数的转换公式与代码
- C# 学习教程 之 泛型类型参数的限制约束和代码实例
- 完美融入云原生的无代码平台 iVX编辑器介绍
- 如何解决租房烦恼?阿里工程师写了一套神奇的代码
- Java代码块
- 【WPF】用代码给集合(Collection)容器动态添加子元素(Item)
- 实战中代码封装的方法论(设计原则,开闭原财,对扩展开放,修改关闭,单一职责原则)