![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
以下のような単純なプログラムなのですが、
p (1..10).find {|n| n > 3}
実行するとWARNINGが表示されてしまいます。
$ ruby -v test.rb
ruby 1.8.4 (2005-12-24) [i386-cygwin]
test.rb:2: warning: (...) interpreted as grouped expression
4
「interpreted as grouped expression」のエラーは何を意味するのでしょうか。
No.1ベストアンサー
- 回答日時:
エラー (Error)じゃなくて、警告 (Warning)なんですけどね。
これは、pはメソッドなので、
p "hogehoge" は p("hogehoge") と書くことができます。
このとき、p("hogehoge") と p ("hogehoge") とでは意味と動作が変わることがあります。
質問にある例でいうと、
> p (1..10).find {|n| n > 3}
(1..10) の部分について、「ひょっとして p(1..10)としたかったのではないですか?」
と注意を促しているのです。
p( (1..10).find {|n| n > 3} )
のように、pの引数を囲むカッコをつければ警告は出なくなります。
>ruby 1.8.4 (2005-12-24) [i386-cygwin]
ところでバージョンがずいぶん古いですね。
新しくした方がいいと思いますよ(現在は1.8.7)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- Visual Basic(VBA) エクセルVBAで教えて頂きたいのですが? 2 2022/12/31 20:28
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- Visual Basic(VBA) 飛び地セルの空白判定 2 2022/10/24 15:54
- Visual Basic(VBA) findメソッドの変数について 6 2023/06/23 08:01
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Visual Basic(VBA) シフト表のコマで「ブロック」されている前の時間の「出」を同一列の「休」と入れ替えたいがふぇきません。 2 2023/08/02 18:49
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あせんうぶり言語
-
(再質問)エクセルのマクロボ...
-
前回の質問の続き
-
Accessで文字列のバイト数読み込み
-
実行時エラー450:引数の数が一...
-
Ruby on railsをrails sで立ち...
-
教えてください
-
初心者プログラミング
-
100万件越えCSVから条件を満た...
-
ビーリアルのユーザー名を変え...
-
1、Rstudioで回帰直線を求める...
-
Beautiful Soupのインストール...
-
英数字を含む文字列(0-9,A-Z)...
-
Atomの補完機能
-
これらは書誌情報だと思うので...
-
情報の表現。()内がどうしても...
-
pythonのerrorコード
-
三項でたとえば交換って
-
WinSCPで画像のように puttyを...
-
パソコンのスクリーンセーバー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラーが起こる理由を教えてい...
-
ruby ldapライブラリが利用でき...
-
MacRubyにおけるコメントアウト...
-
ruby.exeとrubyw.exeに違いがあ..
-
rubyでパケットキャプチャ出来...
-
ruby inject
-
GUIプログラムを作りたいのですが
-
Bass.rbでMP3ファイルを再生したい
-
railsで、データベースのfindの...
-
gem install railsで「NameErr...
-
rubygemsとruby twitter gem ...
-
RubyでMySQLを使いたいけど。
-
requireでエラーが起きてしまう
-
requireするファイルのパス
-
小文字wと大文字Wの区別
-
システムエンジニアの適正について
-
web上のhtmlファイルから文字デ...
-
VB.NETで階乗を求めるプログラ...
-
COBOLのIFの入れ子について
-
Ruby / passenger のインストー...
おすすめ情報