[解決済み] メソッドから2つ以上の値を返す
2022-11-09 17:22:12
質問
メソッドから複数の値を返すことは可能でしょうか? このようなものです。
def someMethod()
return ["a", 10, SomeObject.new]
end
[a, b, c] = someMethod
どのように解決するのですか?
def sumdiff(x, y)
return x+y, x-y
end
#=> nil
sumdiff(3, 4)
#=> [7, -1]
a = sumdiff(3,4)
#=> [7, -1]
a
#=> [7, -1]
a,b=sumdiff(3,4)
#=> [7, -1]
a
#=> 7
b
#=> -1
a,b,c=sumdiff(3,4)
#=> [7, -1]
a
#=> 7
b
#=> -1
c
#=> nil
関連
-
[解決済み] Rubyでnil値をマッピングして削除する方法
-
[解決済み] 配列からランダムに選択する方法は?
-
[解決済み] Ruby/RailsでHashからキーを削除して残りのHashを取得する方法は?
-
[解決済み] Rubyのattr_accessor, attr_reader, attr_writerを使う理由は?
-
[解決済み] インスタンスメソッドをモンキーパッチする場合、新しい実装からオーバーライドされたメソッドを呼び出すことは可能ですか?
-
[解決済み] ルビーです。インスタンスからクラスメソッドを呼び出す
-
[解決済み】rakeタスクにコマンドライン引数を渡す方法
-
[解決済み】rakeタスクから早く戻るにはどうしたらいいですか?
-
[解決済み】文字列から部分文字列を削除する
-
[解決済み] Rubyで2つの配列のマージとインターリーブ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Rubyで文字列の連結を行う
-
[解決済み] なぜsumはinject(:+)よりもずっと速いのですか?
-
[解決済み] Rubyの"==="演算子は何をするのですか?重複] [重複
-
[解決済み] Rubyでモジュール変数を作成する
-
[解決済み] インストールされているすべてのGemsを削除して最初からやり直す
-
[解決済み] Rubyでjavaのインターフェースに相当するものは何ですか?
-
[解決済み] Herokuの基本的なアプリのロードに2秒かかるのはなぜですか?
-
[解決済み] define_methodを使ってクラスメソッドを作成するには?
-
[解決済み] rspecでテストグループを無効にする?
-
[解決済み] ルビー、!オペレーター(a/k/a ダブルバン)[重複]|日本郵船