新手问题 yield 肿么翻译

chareice · 2014年01月23日 · 最后由 blacktulip 回复于 2014年06月25日 · 3737 次阅读

有道词典: vt. 屈服;出产;放弃 vi. 屈服,投降 n. 产量;收益

那么 yield i 应该字面上怎么理解?出产i?

共收到 44 条回复

同问,以及在Rails里的意思是?

抛出?

  1. 耶!
  2. 阉!

可以把它理解为收益,代表增加的部分,就是block带来的部分。yield i 就是把i放入增加的部分里面来计算。在Rails里面没什么特别意思,是Ruby的。

中文教程里边基本都是翻译为 暂停。

“暂停”显然不合理。

嵌入块?

衣路德

yield 最好不翻译,如果想要用中文理解它的话,“产出”,“生成”,“萃取”……结合一下这些词,想象一下就好。

被某事物代替或替换 by 牛津英汉汉英双解

此处省略若干字

放弃/让出 比较接近

汉语没有这个词, 就和奥巴马, 普京一样... 不音译必然和原文联系不起来

还是不译吧,无论翻成什么我都不认识。

看来只能意会,哈哈。关键是Python 里也有yield…

翻滚吧,骚年!

类似“把控制流程转交给……”的,所以叫“禅让”或者“传位(给太子?)”什么的吧。

不译,非要翻译的话,跟这个是一个意思:

#22楼 @Rei 有意思😄

#22楼 @Rei 这样理解很形象;很好理解

不要翻译英语,只要脑中就图像就行了。

野欧德

var obj = new Klass() 请问,new 怎么翻译?

yield 出让

"给爷接好了"

交割?

吊块。。。

谦让并受益 ,老祖宗几千前就明白这个道理,那时候叫,谦受益,满招损

#21楼 @hisea

我是来顶 这个字的, yield 的精髓呀, 不过, 我一直用两个字来形容: 让予, 更有点主动的意味.

放权!

38楼 已删除

显然是‘让’ 国外公车屁股后面一般都贴个红字yield

回到未来

走你???

#34楼 @zw963

嘿嘿,这个也不是我翻译的。 交通部门翻译的。

我一般都理解成“生产、产出”或者“果树‘结’果实”的意思

交接。。。。。

权威答案来了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册