例えば,devicesというリストに格納されたデバイス情報から名前を取得して,改行を加えた文字列とするスクリプトを考えてみます.
Pythonの場合
"\n".join([x.name for x in devices])
UnityのBooスクリプトの場合
[x.name for x in devices].Join("\n")
jが大文字と小文字という違いもさることながら,パラメータの指定が全く逆というのはとてもややこしい.
例えば,devicesというリストに格納されたデバイス情報から名前を取得して,改行を加えた文字列とするスクリプトを考えてみます.
Pythonの場合
"\n".join([x.name for x in devices])
UnityのBooスクリプトの場合
[x.name for x in devices].Join("\n")
jが大文字と小文字という違いもさることながら,パラメータの指定が全く逆というのはとてもややこしい.