[英]How does find-by-example work in the Pharo Finder?
在深入了解Pharo時,我印象最深刻的事情之一就是Finder可以通過示例找到它。 我以前只在像Haskell這樣的語言中看到過這種情況,在那里可以確定函數沒有副作用。 Pharo如何以安全,高效和無副作用的方式實現這一目標?
魔法 :)
實際上......雖然我一直夢想着自動從測試中創建列表,但實際情況是我們手動維護一個安全消息列表(顯然容易出錯;我嚴重懷疑它是100%准確的)。 請參見MethodFinder>>#initialize
。
這是一個技巧,但不完全是魔術;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.