【发布时间】:2020-04-30 12:32:39
【问题描述】:
在这个先前编写的代码的 sn-p 中,有 ? 和 : 由它们自己使用(单独的符号),而不是附加到单词上。在这种情况下它们是什么意思?
# Fill application object with applicant info; generic info if not provided.
availability ? formdata[:availability] = availability : (formdata[:availability] = [0,1,2,3,4,5,6])
【问题讨论】:
-
FWIW 可以在没有三元组的情况下重写该行:
formdata[:availability] = availability || [0,1,2,3,4,5,6]