Temelde ne istediğiniz iki diziler çok değişkenli parametre olarak math.functions bir dizi iletin
array1=[1, 2, 3]
array2=[math.pow(x, 3), math.pow(x, 2)+x, 3*x]
Ve yöntemi içinde
alan bir yöntem ilk fonksiyonunda x gibi dizi1 ilk elemanını kullanır dizi1, dizi2'nin ikinci elemanı, dizi2'nin ikinci işlevindeki x gibi ve bu şekilde devam eder.def cal(array1, array2):
Ben stackoverflow ve lambda
kullanarak veya yöntemi çağırmak için bir işlev kullanıyordum var kapanmadan bakarak, ama bunların hiçbiri sorunumu çözdü.
Tam olarak aradığım şey bu, teşekkürler! – cadv
@martineau Çok merak ettim, fonksiyonların dizeler olarak kaydedildiğini ve bu yüzden bir değerlendirmeye ihtiyaç duyduğunuzu nasıl anladınız? –
@mu 無: Örnek bir kodun bir dizi ifade göstermesine rağmen, bir dizi işlevin iletilmesinden söz edilen başlığın adı, bu yüzden bunları temsil etmenin en basit yolunu seçtim ve onları farklı bağlamlarda seçtim. gerçekten de - artı başka bir şey çalışmak için daha fazla iskele gerekli olurdu ('lamda's veya sınıf yöntemleri kullanarak gibi). – martineau