Unityちゃんのデモサンプルソースを見ていてこんな記述を見かけました。
C#
1[RequireComponent (typeof(AudioSource))]
この角括弧[]の意味が分からずに調べているとどうも属性と言うらしい。
(VB.netでも使えるようです)
何だこの仕組?
何のために必要なのかよく分からずに更に調べていると
どうもJavaのアノテーションが近いらしいということで、なるほどと思いました。
(それなら分かります)
しかし、呼び名が違いすぎて、似たようなものだと分かりにくいなぁと思ったわけですが、
識者の方からすれば、全然違うものなのでしょうか。(または、ほとんど同じもの?)
もしかして、最近のモダンな言語には割と実装されている(されつつある)機能なのでしょうか?
ということで、興味本位というかタイトルの通りなのですが、
他の言語でもこのような仕組みを持つものがあったら教えてほしいです。
(.NET系でもC#、VB.net以外で使えるものがあれば教えて下さい)
よろしくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/30 04:02