機械翻訳について

リスト反復式

このセクションでは、頻繁に使用されるいくつかのリスト反復式を示します。

Name(parameters) 説明

for [item] in [list] return [expression]

リストを反復

for i in [1,2,3,4] return i*i = [1,4,9,16]

sum (for [item] in [list] return [expression])

リストを反復し、反復の合計を返す

sum(for i in [1,2,3,4] return i*i) = 30

every [item] in [list] satisfies [expression]

リスト内のすべてのアイテムが式で記述されたテスト条件を満たすかどうかをテストします。

  • every n in [12,50,51] satisfies n > 5 = true

  • every n in [12,50,51] satisfies n < 50 = false

some [item] in [list] satisfies [expression]

リスト内のアイテムの少なくとも1つが式で記述されたテスト条件を満たすかどうかをテストします。

  • some n in [12,50,51] satisfies n > 50 = true

  • some n in [12,50,51] satisfies n > 51 = false