(Durumları detaylandırmam gerekirse söyleyin.)
Aşağıdakileri yapmak istiyorum: Diyelim ki bir tuple'ım var
tuple={x,4,something,...}
ve saf bir fonksiyon tanımlamak istiyorum, örneğin
Function[{tuple[[1]]},x^2]
Beklediğim şey, x^2'deki değişken olarak Tuple'ın ilk elemanını, yani x'i kullanmasıdır. Ancak anladığım kadarıyla {Tuple[[1]]} bir sembol listesi değil.
(Tuple etrafında değerlendirme yapmak yardımcı olmuyor.)
Birisi bunun neden işe yaramadığını ve nasıl işe yarayacağını açıklayabilir mi?
DÜZENLEME: Görünüşe göre benim sözüm "Tuple etrafında değerlendirme yapmak yardımcı olmuyor." pek doğru değildi. Evaluate@{tuple[[1]]}Bunu düzeltmek için (ilk önce denediğim şeyi) yapmak yeterlidir.{Evaluate@tuple[[1]]}
Aşağıdakileri yapmak istiyorum: Diyelim ki bir tuple'ım var
tuple={x,4,something,...}
ve saf bir fonksiyon tanımlamak istiyorum, örneğin
Function[{tuple[[1]]},x^2]
Beklediğim şey, x^2'deki değişken olarak Tuple'ın ilk elemanını, yani x'i kullanmasıdır. Ancak anladığım kadarıyla {Tuple[[1]]} bir sembol listesi değil.
(Tuple etrafında değerlendirme yapmak yardımcı olmuyor.)
Birisi bunun neden işe yaramadığını ve nasıl işe yarayacağını açıklayabilir mi?
DÜZENLEME: Görünüşe göre benim sözüm "Tuple etrafında değerlendirme yapmak yardımcı olmuyor." pek doğru değildi. Evaluate@{tuple[[1]]}Bunu düzeltmek için (ilk önce denediğim şeyi) yapmak yeterlidir.{Evaluate@tuple[[1]]}