摘要:
cond和if有着同样的效果,为啥用cond实现的new-if不能用于一些函数?我自己没想明白,在网上搜集了一下答案,部分解答觉得有道理,整理如下:解答1:if和cond都是特定的求值顺序,即先对判断求值,再根据其结果选择需要求值的部分既不是应用序也不是正则序new-if改变了if的特殊性,如果解释器是应用序,则参数需要先行代换,而导致问题如果解释器是正则序,则好像无法支持递归,同样也有问题解答2:http://blog.csdn.net/xuanyun/article/details/1331872引用原文:“我们知道Scheme的解释器在一般情况下采用应用序(Applicative Ord 阅读全文
摘要:
《Go语言编程》中写到:“从功能和易用性等方面考虑, Eclipse+GoEclipse、LiteIDE这两个环境在所有IDE里面是表现最好的”,所以笔者打算采用Eclipse+GoEclipse开发环境。Eclipse平台下配置Go语言开发环境步骤:1、安装JDK和Eclipse 建议JDK1.6及以上版本。Eclipse3.6及以上版本。2、安装GoEclipse插件 在Eclipse中点击菜单“Help”-》“Install New Software”打开如下对话框,添加go插件的安装地址:http://goclipse.googlecode.com/svn/trunk/goclip.. 阅读全文