0

関数型言語に手を出すとき、オブジェクトのリストでメソッドを呼び出す方法を思い出します。次のメソッド呼び出しでは、前の呼び出しの結果が入力として使用され、次のリスト項目も使用されます。

Python では、次のコードは for ループを使用して同じことを行います (この例では、整数のリストに基づいてバイナリ ツリーを構築します)。binary_insert が引数としてツリーと整数を取ると仮定します。

t = None
for x in [4, 2, 1, 5, 6, 3, 7, 9, 8, 12, 10, 11, 13, 15, 14]:
    t = binary_insert(t, x)
print t

基本的にはそういう機能アプリの名前を覚えようとしています。Python に相当するものがあれば、それは素晴らしいことです。

4

1 に答える 1