swift中的奇怪语法

swift中的奇怪语法,swift,Swift,我查看了Eureka项目,发现它们有一些奇怪的语法,比如,查找有关自定义运算符的信息很困难,这就是为什么一般不应该定义自定义运算符的原因 无论如何,Eureka自定义运算符都有文档记录: 操作员 Eureka包括自定义运算符,以简化表单创建: +++添加一节 这些运营商不是Swift的一部分。它们在该项目中定义,并且只有在项目中才有意义 看看 您可以创建自定义运算符。我认为可以选择运算符并跳转到定义,否?该定义已启用或禁用。我不知道它现在是否在播放。但如果你想在谷歌上搜索更多信息,祝你好运…

我查看了Eureka项目,发现它们有一些奇怪的语法,比如
,查找有关自定义运算符的信息很困难,这就是为什么一般不应该定义自定义运算符的原因

无论如何,Eureka自定义运算符都有文档记录:

操作员 Eureka包括自定义运算符,以简化表单创建:

+++添加一节
这些运营商不是Swift的一部分。它们在该项目中定义,并且只有在项目中才有意义

看看


您可以创建自定义运算符。

我认为可以选择运算符并跳转到定义,否?该定义已启用或禁用。我不知道它现在是否在播放。但如果你想在谷歌上搜索更多信息,祝你好运……请不要在你的问题中粘贴代码图片。只需在代码中粘贴即可。它们是自定义运算符,都意味着向表单、节或数组中添加某些内容。您可以通过在Xcode或中的Find Navigtor(
Cmd+4
)中搜索
infix operator++++
来查看它们的定义。这是否回答了您的问题?什么是++和
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()]