摘要:
Technorati 标签: Ruby,赋值,参数 赋值 a,b=[2,3] puts a,b 输出: # 2 # 3 a,b=5,2=>3 #出错 赋值不支持散hash:2=>3 ,因该用正规的hash:{2=>3} 函数参数传递 def f (a,b) puts a,b;end f([2,3]) # 出错 f(*[2,3]) 输出: # 2 # 3 def k (... 阅读全文
摘要:
Block Block 不是对象,是Ruby的语言特性,近似于闭包(Closure)。 范例: def meth res= yield "Block called returns #{res}"endputs meth do next “next_value” end #Block called returns next_value puts meth do brea... 阅读全文
摘要:
网站邮件推广 网站都要做推广,邮件推广多是用HTML格式。但邮件中的HTML和一般网页是有区别的。 为什么会有区别呢? 这是由于邮件客户端和 邮件服务器决定的。邮件阅读程序 可能 对HTML有不同程度的支持(有的支持css, javascript,但大多数不支持)。邮件服务器很多都会过滤javascript代码,对CSS的脚本也会过滤, 还会过滤一些它认为没用的留白。 下面我总结HTML邮件的注意... 阅读全文