IronPython での Generic は でなく [T]

これで延々とはまってた。

言葉さえ分かれば ジェネリック OR ジェネリクス IronPython でぞろぞろと検索に引っかかるのでしたが……われながら間抜けでした。

というか、Python での [ ] はもっぱらインデクシングに使われているのと、<T> でもエラーにならない*1のとで気付かなかった……。

C# 等に慣れている人にとっては常識だからなのか、こんなところではまる人が居るとは思われていないらしく

Jythonプログラミング

Jythonプログラミング

IronPythonの世界 (Windows Script Programming)

IronPythonの世界 (Windows Script Programming)

書籍ではあまり解説されてないんですよね。

*1:比較とみなされて bool 値が返ってくる