SwiftUI SQLite.swift 教程大全之 05 表达方式与复合表达式

5.1 表达方式

表达式是与类型(内置或自定义)、原始SQL和(可选)值关联的通用结构,以绑定到该SQL。通常,您只会显式创建表达式来描述列,通常每列只创建一次。

let id = Expression<Int64>("id")
let email = Expression<String>("email")
let balance = Expression<Double>("balance")
let verified = Expression<Bool>("verified")

对可以计算为NULL的表达式使用可选泛型optional。

let name = Expression<String?>("name")

注意:默认Expression初始化器用于引用标识符(即列名称)。要构建文本SQL表达式,请使用init(literal:)

5.1 复合表达式

表达式可以使用过滤器运算符和函数(以及其他非过滤器运算符和函数)与其他表达式和类型组合。这些构建块可以创建复杂的SQLite语句。

精品教程推荐


加入我们一起学习SwiftUI

QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com

发表回复