これが、入力された素敵なハッシュを返す理由を理解しようとしています:
Hash[*myString.split("\n")]
これは空のハッシュを返しますが?
Hash[myString.split("\n")]
アスタリスクがキーであり、可変長引数を意味することがわかります...しかし、Hash[...]の要件の1つは、偶数の配列を取り、それを有効なハッシュに変換できることです。上記の 2 番目の例では、新しい行の string.split が偶数の配列を返しているのに、なぜ Ruby はそれを許可しないのでしょうか?