小编use*_*856的帖子

Ruby对象打印为指针

我正在尝试创建一个类,它有一个构造函数,只需要一个参数.当我创建对象的新实例时,它返回一个指针.

class Adder
    def initialize(my_num)
        @my_num = my_num
    end
end
y = Adder.new(12)
puts y
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢

ruby constructor initialization class

40
推荐指数
2
解决办法
8万
查看次数

从另一个数组填充数组

我想用每个元素的第一个字母创建一个数组,但我只是得到了整个元素 - 我做错了什么?

def each_group_by_first_letter
  self.each do |x| 
    first_letter = []
    first_letter = x[0, 1].to_s
  end

  x = ["abcd", "efgh", "able"]
  x.each_group_by_first_letter do |letter, words|
    printf("%s: %s\n", letter, words)
  end
Run Code Online (Sandbox Code Playgroud)

ruby arrays populate

2
推荐指数
1
解决办法
2041
查看次数

标签 统计

ruby ×2

arrays ×1

class ×1

constructor ×1

initialization ×1

populate ×1