标签:ruby

翻译

Ruby中的“main”是什么?

viewed(1)

如果我运行这个文件为“ruby x.rb”: class X end x = X.new 调用“X.new”的是什么? 是一个对象/进程/ etc? Ruby中的一切都出现在一些对象的上下文中。顶层的对象称为“main”。它基本上是一个Ob...

翻译

如何在Ruby的IRB中启用自动完成

viewed(0)

当我使用Merb的内置控制台,我得到标签自动完成类似于标准的bash提示。我觉得这很有用,并希望在非merb IRB会议上启用它。如何在IRB中获得自动完成? 只需在irbrc中删除require’irb / completio...

翻译

ruby – 数组中条件的第一个元素

viewed(1)

有一个更短的方法来找到数组中满足某些条件的第一个元素比这: my_array[ my_array.index {|x| x.some_test} ] 尝试这个: my_array.find{|x| x.some_test } 或者这里有一个...

翻译

ruby – Integer和Fixnum有什么区别?

viewed(0)

我知道Fixnum类继承自Integer类。但他们之间的实际区别是什么?有什么用例,我们有时使用Fixnum,有时使用整数? 你从不“使用”整数。这是一个抽象类,其工作是用方法赋予它的孩子(Fixnum和Bignum)。在有效的情况下,你不...

翻译

格式化Ruby的prettyprint

viewed(1)

当格式化输出时,是否可以改变prettyprint(require’pp’)使用的宽度?例如: "mooth"=>["booth", "month", "mooch", "morth", "mouth", "m...

翻译

如何获取Ruby中终端窗口的宽度

viewed(1)

您是否注意到,如果在rails中运行rake -T,rake描述的列表将被终端窗口的宽度截断。所以应该有一个方法来获得它在Ruby和使用它。 我在屏幕上打印一些Ascii艺术,我不想它破碎。因此我需要在运行时找出终端的宽度一些如何。 任何想...