ruuuu2020/01/01 23:11ご回答ありがとうございます。 >Int の別名として使います やはり別名としての意味合いだったのですね。 しかし、そうなりますと疑問な点があるのですが、例えばキャストする際に型をIntではなく、aliasの例えば、「CLong」にした場合は「Int」と同じ意味になるかと思うのですが、だとしたらわざわざaliasを使わず「Int」と記述すれば良い気がいたします。 aliasを使用するメリットと言いますか、aliasを使用するケースとしましては、どのような場合は考えられるのでしょうか...?
kagilinn2020/01/01 23:41型に別名を付けると、幾つかメリットがあります. まずコードを読む際に「数値である」以上の意味を持たせられます. どんな種類の数値なのか, 数値である以上の意味が出てきます. そして型を変えたくなった場合に, 別名定義を書き換えるだけで: * 数値型同士ならそれだけでほぼ修正完了 * 別種の型なら, すぐに修正候補がエラーとして列挙される ため「同じものを表す記述をコード中修正して回る」のが格段に楽に終わります.
ruuuu2020/01/01 23:55ご返信ありがとうございます。 > まずコードを読む際に「数値である」以上の意味を持たせられます. どんな種類の数値なのか, 数値である以上の意味が出てきます. こちら勉強になりました。こういった部分も使い分けてコーディングできるよう、邁進して参りたいと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/01 23:11
2020/01/01 23:41
2020/01/01 23:43
2020/01/01 23:55