ruby 开始から开始+边缘までの范をを含む配列を生成する
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 开始から开始+边缘までの范をを含む配列を生成する相关的知识,希望对你有一定的参考价值。
require 'pp'
start, edge = 2, 10
pp pd = [start].product((0..edge).to_a)
pp pd.map{|x| x.inject(:+)}
=begin
[[2, 0],
[2, 1],
[2, 2],
[2, 3],
[2, 4],
[2, 5],
[2, 6],
[2, 7],
[2, 8],
[2, 9],
[2, 10]]
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
=end
pp Range.new(start, edge).to_a
pp Range.new(start, start + edge).to_a
#=> [2, 3, 4, 5, 6, 7, 8, 9, 10]
#=> [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
以上是关于ruby 开始から开始+边缘までの范をを含む配列を生成する的主要内容,如果未能解决你的问题,请参考以下文章
sh 直近のタグからHEADまでのマージコミットの体(PRのタイトル)の一覧を表示するコマンド
ruby 配列から共通の要素を抜き出す
sql PostgreSQLのUPSERT(复合ユニーク制约を含む)
sh あるキーワードを含むファイル,を使用しているファイルを検索する
ruby 同顺を含む顺位ラベルを付加する(Ruby版)
VBAセールの値は配列に変換方法