IronRuby + DLR ソースコードクイズ
せっかく調べたんだし.
A first look at IronRuby で公開されている IronRuby + DLR のソースコードに関するクイズでも.このソースコードはテスト部を除いて C# 2.0 で書かれていますが,そこで C# 2.0 の新機能はどれぐらい使われているでしょう? という問題です.
- 問1 C# のコード部分に出現する ?? 演算子の回数と yield return の回数,どちらが多いでしょう?
- 問2 C# 2.0 で導入された,Nullable<T> (あるいは T?) ですが,ソースコード中で出現する T は何種類だったでしょう? 次の A から D の中から選んでください
- A: Nullable 型は使われていない
- B: 1 種類
- C: 2 種類
- D: 3 種類以上
- 問3 C# 2.0 では partial type を用いることで,ひとつの型の記述を複数の場所に分散させることができますが,もっとも多くの場所に分散されていた型の,分割数はいくつだったでしょう?
- A: 最大分割数は 2
- B: 最大分割数は 3
- C: 最大分割数は 4 以上 10 未満
- D: 最大分割数は 11 以上
解答はこちら
- id:NyaRuRu:20070724:p1