エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby には型が無い,のか? - Qiita
「Ruby は型が無い」という記述をときどき目にします。 本当でしょうか。 あまり正確な表現とは言えませ... 「Ruby は型が無い」という記述をときどき目にします。 本当でしょうか。 あまり正確な表現とは言えません。何をもって「型がある/ない」とするかによりますが,「Ruby は型が無い」は誤解を招くおそれがあります。 データ自身の型と,データを受けるもの(変数・仮引数など)の型を分けて考えるべきでしょう。 Ruby では 変数 定数 メソッドの仮引数 ブロックパラメーター には型がありません。 型宣言というものが文法的に存在しませんし,文字列を代入した変数に浮動小数点数を再代入することもできます。引数を取るメソッドにどんなオブジェクトを渡すことも可能です1。 つまり,データの受け側には型は無いということですね。 一方,組込みクラスだけ見てもデータの型は豊富です。 まあ,ナウいヤングは Ruby のクラスが豊かと言われてもピンとこないかもしれませんが,大昔は文字列型,整数型,実数型(浮動小数点数