红宝石声明中的成分是什么

时间:2018-07-20 15:30:11

标签: ruby fastlane

我是Ruby的新手。在iOS上使用fastlane时,在fastfile中,我看到以下语句

...

结束

车道是类型吗? mybuildlane之前的冒号表示什么? 是mybuildlane闭包名称吗?

对于那些不赞成投票的人,请发表评论您为什么这样做。 我在问这个问题之前做了研究?

2 个答案:

答案 0 :(得分:1)

lane是您正在调用的method的名称。

:mybuildlaneSymbol;红宝石的基本数据类型之一。

do ... end{ ... }表示 block (一种闭包类型)。

执行的实际代码是什么?我需要查看整个上下文,并阅读gem的文档,以告诉您!

答案 1 :(得分:0)

这是对带有代码块的ruby方法的调用。

lane是称为

的方法

:mybuildlane是进入某个过程的方法的符号

dodo ... end表示,与红宝石用{ ... }相同,它是对代码块的引用。 See this link and you can lern more about this type of method calls