• ベストアンサー

Ruby初歩的な質問です。::はなんですか?

ruby初心者です。 def ball_sakusei @ball = Array.new(BallMaru::BALL_KAZU){BallMaru.new(self)} end という行があったのですが、 BallMaru::BALLの部分の::はどういう意味ですか? 調べたけどよくわかりませんでした。 教えてくださいよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

https://www.rubylife.jp/ini/class/index7.html こっちも参照のこと。 https://www.rubylife.jp/ini/class/index3.html 入門書読めば書いてあるんじゃないかなぁ。

tanuki2018
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。

その他の回答 (2)

回答No.2

>教えてくださいよろしくお願いします。 わしは、もうすぐ70歳になる爺。Ruby なんぞ見たことも聞いたこともない。だが5分で BallMaru::BALL の意味は判ったぞ。 https://msdn.microsoft.com/ja-jp/library/b451xz31.aspx

tanuki2018
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。

  • okwavey2
  • ベストアンサー率15% (251/1593)
回答No.1

えっとー。 技術者向けっていうカテゴリーなんだが、初心者だと言われても、ちゃんと読まないからわからないんじゃ?としか思わない。 調べても見つからないなら、調べ方が悪いから。 説明は日本語で書いてあるのでわからないなら、分かるまで無限に調べれば良いですよね。 よくわからないというか、分かるほど調べてもいないって言うだけにしか思えない。 技術者向けのところに初心者だって言ってしまうくらいなんだから、そう思われても仕方ないですよね? とりあえず、検索するにもある程度の発想が必要だと思うので、検索の仕方くらいは教えときます。 https://www.google.co.jp/search?q=ruby+%E3%82%B3%E3%83%AD%E3%83%B32%E3%81%A4

tanuki2018
質問者

お礼

回答ありがとうございます。 グーグルで”::” Rrubyと検索しても出てきませんでした。 テキストにはスコープの関係とかいてありましたがよくわからず質問 致しました。 教えてくださいよろしくお願いします。