我是Ruby的新手。在iOS上使用fastlane时,在fastfile中,我看到以下语句
...
结束
车道是类型吗? mybuildlane之前的冒号表示什么? 是mybuildlane闭包名称吗?
对于那些不赞成投票的人,请发表评论您为什么这样做。 我在问这个问题之前做了研究?
答案 0 :(得分:1)
lane
是您正在调用的method的名称。
:mybuildlane
是Symbol
;红宝石的基本数据类型之一。
do ... end
或{
... }
表示 block (一种闭包类型)。
执行的实际代码是什么?我需要查看整个上下文,并阅读gem的文档,以告诉您!
答案 1 :(得分:0)
这是对带有代码块的ruby方法的调用。
lane
是称为
:mybuildlane
是进入某个过程的方法的符号
do
用do ... end
表示,与红宝石用{ ... }
相同,它是对代码块的引用。 See this link and you can lern more about this type of method calls