ruby语句中有哪些组件

问题描述 投票:-4回答:2

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

lane :mybuildlane do 

结束

车道是一种类型? mybuildlane之前的冒号表示什么?是mybuildlane关闭名称?

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

ruby fastlane
2个回答
1
投票

lane是你援引的method的名字。

:mybuildlane是一个Symbol; ruby中的一种基本数据类型。

do ... end,或{ ... }表示一个块(一种闭合)。

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


0
投票

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

lane是所谓的方法

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

do代表do ... end,在{ ... }的ruby中是相同的,它是对一段代码的引用。 See this link and you can lern more about this type of method calls

© www.soinside.com 2019 - 2024. All rights reserved.