2010-05-07 18 views
7

Yaklaşan sınavlarım için Şemadaki Süreklilikleri anlamanız ve süreklilik konusunda hiçbir fikrim yok. Öğrenim süreklilikleri hakkında neler söyleyeceğimi öneren var mı?Şemadaki devam (çağrı/cc)

Selamlar,

zenci

+0

http://stackoverflow.com/questions/612761/what-is-call-cc dosyasının olası kopyası –

+0

@Dave: Bu iş parçacığı, ilgilenmediğim diğer programlama dilleri hakkında konuşuyor. Ek olarak, Alex tarafından sağlanan bilgiler yeni başlayanların bakış açısından daha iyidir. Yeni başlayanlar için –

cevap

8

Bu short draft tutorial yararlı bir başlangıç ​​noktası bulmak. Bu temel bilgileri bir kez kavradıktan sonra, daha kapsamlı, Şemaya özel bir kapsam here; Daha geniş bir bakış açısı için, wikipedia bazı yardıma sahip olabilir (ve sonunda birkaç iyi bağlantıya sahip olabilir).

+0

Teşekkürler Alex ile ilgili herhangi bir bağlantı varsa lütfen bana bildirin. 'Kısa taslak öğretici' bağlantısından bir sorgum var. Örnekte (+ 2 (call/cc (lambda (k) (set! Handle k) 2))) bulunur. Neden en sağdaki 2'ye sahibiz? Bunun nedeni, başlangıçtaki sapı başlangıçta ilişkilendirmemiz mi gerekiyor yoksa bunun için başka bir neden var mı? –

+1

@ darkie15, en sağdaki '2',' call/cc' döndürdüğü, '4' ifadesi sonucunu veren değerdir (çünkü' (+ 2 2) '! -); bir _side effect_ olarak, “lambda”, “tutamaç” ismini devam ettirir, bu yüzden kısa öğretici, “tutamaç” ın, ne olursa olsun, argümanında (+ 2 ne olursa olsun) gerçekleştiren bir işlev gibi nasıl ele alınacağını gösterir. –

2

Kendimi daha fazla bilgi edinmek için this short article yazdım. Bunu faydalı bulabilirsin. Orada da bazı bağlantılar topladım.

+2

bu alan adı kullanılamıyor –