Şimdi s (s k)
tipi imzasını anlıyorum:yapın: s (sk)
s (s k) :: ((t1 -> t2) -> t1) -> (t1 -> t2) -> t1
Ve Haskell WinGHCi aracında hata olmadan çalışabilir örnekler oluşturabilirsiniz:
Örnek:
s (s k) (\g -> 2) (\x -> 3)
döner 2
.
Örnek:
s (s k) (\g -> g 3) successor
döner 4
. successor
böylece olarak tanımlanır
:
successor = (\x -> x + 1)
Bununla birlikte, hala s (s k)
ne için sezgisel bir his yok.
Kombinatör s (s k)
her iki işlevi f
ve g
alır. s (s k)
f
ve g
ile ne yapar? Bana Ne s (s k)
lütfen yapar üzerine büyük resmi verir misiniz?
S (S K) 'için tanımı' eksik. Bu http://stackoverflow.com/questions/9592191/the-type-signature-of-a-combinator-does-not-match-the-type-signature-of- içinde k' aynı 's' ve' mi onun-equi? –
Btw, sezgisel nedir? Http://en.wikipedia.org/wiki/Ouroboros'u sezgisel buldunuz mu? Bir yılanın kendini yediğini ve yok olduğunu hayal edebiliyor musun? Ya da kendini kendi başına üreten bir robot mu? Kendi başına hareket eden bir şey hakkında daha iyi bir şeye ihtiyacın var. –