CoffeeScript のリスト内包表記は、Python とは少し異なります... 人々がリスト内包表記を返すのを好む方法はどれですか?
return elem+1 for elem in [1,2,3] # returns 3+1
return [elem+1 for elem in [1,2,3]].pop() # returns [2,3,4]
return (elem+1 for elem in [1,2,3]) # returns [2,3,4]
Python では、次のように記述します。
return [elem+1 for elem in [1,2,3]]
また、CoffeeScript の場合のように、リストのリストではなく、リストを正しく返します。