-
Notifications
You must be signed in to change notification settings - Fork 1k
zh-cn for Scala Tour: for-comprehensions.md #1184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@jvican looks like Drone needs unwedging...? |
unwedging performed 🔧 |
3b06488
to
0c6b5cc
Compare
…use 'for 表达式' instead of 'for 推导'
_zh-cn/tour/for-comprehensions.md
Outdated
@@ -13,3 +13,55 @@ language: zh-cn | |||
next-page: generic-classes | |||
previous-page: extractor-objects | |||
--- | |||
|
|||
Scala 提供一个轻量级的标记方式用来表示 *序列表达式*。表达式使用以下形式 `for (enumerators) yield e`,此处 `enumerators` 指一组以分号分隔的迭代器。一个 *enumerator* 要么是一个产生新变量的构造器,要么是一个过滤器。表达式在循环的每一次迭代中都会计算 `e` 值,并保存在集合中,循环结束后返回该集合。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里又出现comprehension的翻译。for-comprehension
翻译为for表达式
没有问题,但是sequence comprehension
翻译为序列表达式
,感觉少点东西。
序列筛程
如何?从词源来说,comprehension来自集合的comprehension表示,即用一个property来描述集合的元素,形象上其类似"筛"。在编程中,其不仅可以筛
,而且可以转换,所以我想到筛程
。 WDYT @sadhen @hepin1989 @realwunan
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
是的,翻译的时候可以拿着本书参考下,如果多个人每个人都来一下,很难统一。推荐《Scala实用指南》
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@liufengyun 列表推导式大都是借鉴的pythin的。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
谢谢 @liufengyun @hepin1989 这篇我好好改一下
今天还在上班,周末我看下 |
@liufengyun @hepin1989 @sadhen |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks a lot :tada
Simplified Chinese version of Scala Tour: For Comprehensions