Ruby L4只能在每个区块内使用吗?
当在每个区块内使用时,ljust似乎不起作用。这究竟为什么不能如预期的那样发挥作用?我错过什么了吗?如果是这样,是什么使这种方法以这种方式运行?如果要重写这些,需要使用map: each方法迭代并忽略结果,返回原始列表,而map返回转换后的结果 注意:您可以通过以下方式进行如下格式化:Ruby L4只能在每个区块内使用吗?,ruby,string,each,Ruby,String,Each,当在每个区块内使用时,ljust似乎不起作用。这究竟为什么不能如预期的那样发挥作用?我错过什么了吗?如果是这样,是什么使这种方法以这种方式运行?如果要重写这些,需要使用map: each方法迭代并忽略结果,返回原始列表,而map返回转换后的结果 注意:您可以通过以下方式进行如下格式化: ["test", "test", "test"].map { |i| i.ljust(5) } 这在很大程度上避免了仅出于演示目的而损坏数据的需要。如果要重写这些数据,需要使用map: each方法迭代并忽略结
["test", "test", "test"].map { |i| i.ljust(5) }
这在很大程度上避免了仅出于演示目的而损坏数据的需要。如果要重写这些数据,需要使用map: each方法迭代并忽略结果,返回原始列表,而map返回转换后的结果 注意:您可以通过以下方式进行如下格式化:
["test", "test", "test"].map { |i| i.ljust(5) }
这在很大程度上避免了仅出于演示目的而损坏数据的需要。每个数组的返回值都是原始数组。我想你要找的是:
每个数组的返回值都是原始数组。我想你要找的是:
'%-5s' % [ item ]
["test", "test", "test"].map { |i| i.ljust(5) }