[解決済み】プリントとプットの違いは何ですか?
2022-04-03 09:56:49
質問
例えば、私が書いたこの行のコードでは。
print
と
puts
は異なる結果をもたらします。
1.upto(1000).each { |i| print i if i % 2 == 0 }
解決方法は?
puts
は、各引数の末尾に改行がない場合、改行を追加します。
print
は改行しません。
例えば
puts [[1,2,3], [4,5,nil]]
戻るでしょう。
1 2 3 4 5
ここで
print [[1,2,3], [4,5,nil]]
が返されます。
[[1,2,3], [4,5,nil] ]。
puts は nil 値を出力しないのに対し、print は出力することに注意してください。
関連
-
[解決済み] rake db:migrate db:reset とdb:schema:loadの違いについて
-
[解決済み] イコール、エクル、==、==の違いは何ですか?
-
[解決済み] Rubyのincludeとrequireの違いは何ですか?
-
[解決済み] クラスとモジュールの違い
-
[解決済み] Rubyのmapとcollectの違い?
-
[解決済み] Ruby、execとsystemと%x()またはBackticksの違いについて
-
[解決済み] RailsのERBにおける<%、<%=、<%#、-%>の違いは何ですか?
-
[解決済み】Rubyのincludeとextendの違いって何?
-
[解決済み】Rubyの "and "と"&&"の違い?
-
[解決済み】Rubyのrequire_relativeとrequireの違いは何ですか?
最新
-
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のメソッド'to_sym'は何をするのですか?
-
[解決済み] ルビーオールウェイズ ラウンドアップ
-
[解決済み] Rubyの除算はなぜ10進数ではなく整数を返すのですか?
-
[解決済み] Ruby プログラムに一定時間待つように指示する
-
[解決済み] ルビーです。そのようなファイルやディレクトリはありません @ rb_sysopen - testfile (Errno::ENOENT)
-
[解決済み] Rubyで配列を降順にソートする方法
-
[解決済み] OpenSSL AES-256-CBC 暗号化エラー、"間違った最終ブロック長" Ruby
-
[解決済み] Ruby 2.0.0p0 IRB警告。"DLは非推奨です。Fiddleをお使いください。"
-
[解決済み] JanusのセットアップにVIMプラグインを追加する
-
[解決済み】Rubyのpとputsの比較