どうも、ちょげ(@chogetarou)です。
ハッシュ(Hash)のキーを結合した1つの文字列に変換する方法を紹介します。
方法

ハッシュ(Hash)のキーを結合した1つの文字列に変換するには、joinメソッドを使います。
まず、ハッシュからkeysメソッドを呼び出します。
keysメソッドからjoinメソッドを呼び出します。
joinメソッドの引数に区切り文字を指定します。
#hash=対象のハッシュ, sep=区切り文字
result = hash.keys().join(sep)
上記のjoinメソッドは、ハッシュ(Hash)のキー(key)を結合した1つの文字列を取得します。
使用例
numbers = {
"one" => 1,
"two" => 2,
"three" => 3,
"four" => 4,
"five" => 5,
}
result = numbers.keys().join(', ')
p result
出力:
"one, two, three, four, five"
コメント