答案 0 :(得分:2)
很难找到有关自定义运算符的信息,这就是为什么您通常不应该定义自定义运算符的原因。
无论如何,Eureka自定义运算符已记录在here中:
操作员
Eureka包含自定义运算符,以简化表单创建:
+++添加一个部分
form +++ Section() // Chain it to add multiple Sections form +++ Section("First Section") +++ Section("Another Section") // Or use it with rows and get a blank section for free form +++ TextRow() +++ TextRow() // Each row will be on a separate section
<<<插入一行
form +++ Section() <<< TextRow() <<< DateRow() // Or implicitly create the Section form +++ TextRow() <<< DateRow()
+ =追加数组
// Append Sections into a Form form += [Section("A"), Section("B"), Section("C")] // Append Rows into a Section section += [TextRow(), DateRow()]
答案 1 :(得分:1)
这些运算符不是Swift的一部分。它们在该项目中定义,并且仅在项目中有意义。
看看
https://github.com/xmartlabs/Eureka/blob/master/Source/Core/Operators.swift#L27
您可以创建自定义运算符。