ı tipindeki bu Fiyatlandırmamızı var diyelim Quotations.Expr<(int -> int -> int)>
Kısmi uygulamalar
<@ fun x y -> x + y @>
Ben reduce 1 expr
olarak adlandırılan zaman esasen
<@ fun y -> 1 + y @>
yani İstiyorum sağlaması hususundaki bir işlevi fun reduce x expr
oluşturmak istiyorum Başka bir teklif üretmek için kısmen bir fiyat teklifi uygulamak.
Eminim ki bu yapılabilir, kimsenin bir fikri yok mu? Bu daha önce denendi mi? Hiçbir şey bulamıyor gibi görünüyor.
Ayrıca LISP'ye pek aşina değilim - ama bu aslında LISP makroları ile elde ettiğim şeye benziyor mu?
GÜNCELLEME: Teklifi azaltırken, ortaya çıkan ifade ağacında değerlendirilebilecek parçaları değerlendirmek istiyorum.
Örneğin: reduce true <@ fun b x y -> if b then x + y else x - [email protected]>
, <@ fun x y -> x + y @>
ile sonuçlanmalıdır.
, ben Başka bir soru sormanızı öneririz. SO, küçük, kendi kendine yeten sorular ve cevaplar için gerçekten parlar. – CaringDev
Understood @CaringDev – tejas