在Ruby中,有没有一种方法可以完成ActionScript中的with with?
|
在Ruby中,我想为一个块选择一个默认对象。
Actionscript中的一个示例是:
with (board) {
length = 66;
width = 19;
fin_system = \'lockbox\';
}
等效于:
board.length = 66;
board.width = 19;
board.fin_system = \'lockbox\';
这是Actionscript中此语句的文档:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/statements.html#with
如何在Ruby中完成此操作?
没有找到相关结果
已邀请:
3 个回复
掸牛浓疗
您可以在Ruby 1.9中尝试Object#tap。 因此,在您的情况下:
布埃郝卞簿
,例如:
但是在某些情况下,您必须使用ѭ6(带有运算符和设置方法)。
辟官陡板休
始终会设置
局部变量;它永远不会调用
方法。您可以按照建议使用水龙头。 解决较大设计问题的一种方法是使用流畅的界面:
由您决定此模式是否适合您的用例。