Redian新闻
>
发现一个Go的大坑,传给defer的参数不取运行时的值
avatar
发现一个Go的大坑,传给defer的参数不取运行时的值# Programming - 葵花宝典
j*n
1
作为天生的领袖,古今中外诞生了很多狮子座的领导人,只是无法一一列举。
作为当代名人,卡斯特罗、阿拉法特和奥巴马被列入名单,是有感于他们鲜明的个性,
那种属于狮子座的不畏逆境的坚强、骄傲和感召力。2005年2月1日,79 岁的卡斯特罗
大病初愈,在公众面前发表了长达5个小时的演说。他对古巴人民说: 我们宁愿死在天
堂,也不愿意活在地狱。 这句话令人印象深刻。这位 加勒比海硬汉 擅长演说,总能
发出惊人之语,可以面对数万听众讲上几个小时也不用看讲稿,言辞中经常充满了对强
敌的不屑和嘲讽,人们称赞他是 吓不怕、压不垮、打不倒的大胡子 。据说卡斯特罗13
岁时就曾组织蔗糖工人进行反抗庄园主的罢工,而这个庄园主就是他的父亲。18岁时,
他还获得古巴最佳全能运动员称号。可见,这是一个典型的能量强大、高傲、自我、有
领导魄力的狮子。
拿破仑作为狮子的代言人,已经把狮子座的全部告诉了大家,不需要再做过多的解释。
如果说属于狮子的悲情已经被拿破仑充分地演绎过了,那么玻利瓦尔则让这种悲情以另
一种形式上演。 我以自己的人性和生命宣誓,在我没有打碎西班牙束缚着我的祖国的
枷锁以前,我的手将要不停地打击敌人,我的心也不会安静。 玻利瓦尔是拉丁美洲独
立运动的领袖,他使南美5个国家从西班牙的统治下获得解放。他建立了大哥伦比亚共
和国,并出任共和国总统。可惜南美的离心趋势要比北美大得多,这个共和国很快土崩
瓦解。当玻利瓦尔认识到自己是和平的累赘后,他宣布辞职并被迫离开故土委内瑞拉,
过着穷困潦倒的流放生活。玻利瓦尔是一个雄心勃勃的人,独断专行,但面临抉择时,
他愿意将个人的雄心置于民众的福利之下,放弃各种独裁权力。曾一度有人要封他王位
,但被他拒绝了,在他看来, 救星 这个称号比任何王冠都更光荣。
在中国的狮子座名人中,汉武帝就像是东方的拿破仑,他的出现展现了一个民族的风采
和自信。
元代开国宰相耶律楚材,表现了狮子座卓越的领导力,因此被称为 治天下匠 。他是精
通汉族文化的契丹人,是大辽开国皇帝耶律阿保机的九世孙,他博学多才,思路敏捷,
天文、地理、历法、数学、医学无不精通。成吉思汗非常赏识耶律楚材的才华,他曾说
过: 此人天赐我家,而后国君庶政当悉委之。 耶律楚材做宰相30年,健全了国家的法
律,并主张用孔孟之道治国。他鹤立鸡群,目光卓越,蒙古军队攻打西夏时,将领们纷
纷抢夺金玉财宝,他却收集、保存了大量的药材。后来军中疫病流行,这些药材救活了
好几万人。
南唐后主李煜也是狮子座,让人们看到了狮子的才情。狮子的性情本来就是多姿多彩的
,一如他丰富的内心。而光绪皇帝这个狮子座,恐怕又要触发属于狮子的悲情。
除领导舞台外,活跃在其他领域的狮子名人也往往给人一种光彩照人的印象。强烈的责
任感和进取心使狮子在任何地方都会奋发有为,比如英格丽·褒曼被称为 好莱坞第一
夫人 ;方丹是世界杯进球最高纪录保持者;香奈尔是法国著名时装设计师;亨利·福
特是美国汽车大王
avatar
g*7
2
旧电脑主板是EIDE硬盘接口,现在想安装SSD,就只好干脆装一台新的主机。装了64-
bit的4核处理器而不安装Windows 7就有点浪费了。现在犹豫的是Windows 7能安装
Windows XP下的大部分program吗?或者干脆不在新主机安装Windows 7,就安装XP好了
。那这样的情况下,XP能支持双核或4核心吗?与安装windows 7的性能差多少?XP支持
SSD吗?
avatar
f*t
3
package main
import (
"fmt"
)
func compute(addSample func(int)) {
addSample(1)
addSample(2)
}
func main() {
var samples []int
addSample := func(n int) {
samples = append(samples, n)
}
defer fmt.Println(len(samples), "samples are added. expecting 2")
compute(addSample)
}
实际输出是
0 samples are added. expecting 2
文档解释:
A deferred function's arguments are evaluated when the defer statement is
evaluated.
所以千万别把defer当closure用,否则有可能出难以解释的bug
avatar
j*n
4
狮子座的名言
我不是为了集体活动而生的,我就不是!
--罗波特瑞德弗德(美国演员)(太阳在狮子座,月亮在处女座)
一个批评家的好评论就是给你一处死刑。
--达斯丁霍夫曼(美国演员)(太阳在狮子座,月亮在处女座)
宗教是能够让普通人安静的绝好妙招。
--拿破仑(太阳在狮子座,月亮在山羊座)
我不想生活,我想先有爱,再能够偶尔生活。
--Zelda Fitzgerald(作家)(太阳在狮子座,月亮在巨蟹座)
诗歌,是最美妙的思想在最美妙时光的记录。
--雪莱(诗人)(太阳在狮子座,月亮在双鱼座)
当一个女人眨眼睛,没有男人看她时,那是由于她眼睛上的皱纹。
--Dolores Del Rio(演员)(太阳在狮子座,月亮在白羊座)
无论你是否承认上帝,你必须承认他是个一流的政治经济学家。
--萧伯纳(太阳在狮子座,月亮在金牛座)
avatar
n*y
5
上win7吧,兼容性应该问题不大
或者说说你主要用的程序,让大家看看能不能在win7下正常运行
avatar
W*u
6
这只能说明你看文档太不仔细了,这说得很清楚啊,还有例子呢:
http://blog.golang.org/defer-panic-and-recover
1. A deferred function's arguments are evaluated when the defer statement is
evaluated.
In this example, the expression "i" is evaluated when the Println call is
deferred. The deferred call will print "0" after the function returns.
func a() {
i := 0
defer fmt.Println(i)
i++
return
}
avatar
a*e
7
阿拉法特好像是处女座,英格丽·褒曼好像是巨蟹座。
avatar
d*n
8
function closure

【在 f*******t 的大作中提到】
: package main
: import (
: "fmt"
: )
: func compute(addSample func(int)) {
: addSample(1)
: addSample(2)
: }
: func main() {
: var samples []int

avatar
t*c
9
李煜是狮子座,难以想象呀。大小周后,三寸金莲
avatar
j*n
10
是的。

【在 a*****e 的大作中提到】
: 阿拉法特好像是处女座,英格丽·褒曼好像是巨蟹座。
avatar
j*n
11
两个都是处女 824 和 829

【在 a*****e 的大作中提到】
: 阿拉法特好像是处女座,英格丽·褒曼好像是巨蟹座。
avatar
l*r
12
wow,狮子座好强大
但是貌似西方狮子座比较强人,中国的咋都成李煜光绪帝了?悲催啊

13

【在 j**n 的大作中提到】
: 作为天生的领袖,古今中外诞生了很多狮子座的领导人,只是无法一一列举。
: 作为当代名人,卡斯特罗、阿拉法特和奥巴马被列入名单,是有感于他们鲜明的个性,
: 那种属于狮子座的不畏逆境的坚强、骄傲和感召力。2005年2月1日,79 岁的卡斯特罗
: 大病初愈,在公众面前发表了长达5个小时的演说。他对古巴人民说: 我们宁愿死在天
: 堂,也不愿意活在地狱。 这句话令人印象深刻。这位 加勒比海硬汉 擅长演说,总能
: 发出惊人之语,可以面对数万听众讲上几个小时也不用看讲稿,言辞中经常充满了对强
: 敌的不屑和嘲讽,人们称赞他是 吓不怕、压不垮、打不倒的大胡子 。据说卡斯特罗13
: 岁时就曾组织蔗糖工人进行反抗庄园主的罢工,而这个庄园主就是他的父亲。18岁时,
: 他还获得古巴最佳全能运动员称号。可见,这是一个典型的能量强大、高傲、自我、有
: 领导魄力的狮子。

avatar
p*s
13
还OK啦,耶律楚材其实也算是大牛人了吧

【在 l*******r 的大作中提到】
: wow,狮子座好强大
: 但是貌似西方狮子座比较强人,中国的咋都成李煜光绪帝了?悲催啊
:
: 13

avatar
t*c
14
神雕侠侣有提到他哦。

【在 p*********s 的大作中提到】
: 还OK啦,耶律楚材其实也算是大牛人了吧
avatar
p*s
15
神雕里的他太不给力乐

【在 t******c 的大作中提到】
: 神雕侠侣有提到他哦。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。