{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免運費
Yami

Nickname

請告訴我們怎麼更好地稱呼你

更新你的名字
賬戶 訂單 收藏
{{ inviteNavTitle }}
退出登入

切換配送區域

不同區域的庫存和配送時效可能存在差異。

歷史郵編

{{email ? __('Got it!') : __('Restock Alert')}}

我們將在商品到貨後第一時間通知你。

取消
Yami

京東圖書

Scala函数式编程

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

Scala函数式编程

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
後結束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
後結束促銷
後開始秒殺 後結束秒殺
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 詳情
商品有效期

已下架

我們不知道該商品何時或是否會重新有庫存。

當前地址無法配送
已售完

商品描述

展開全部描述
Editer Recommend

√Scala的入门好书有《快学Scala》,但讲高阶特性的仅此一本。
√自成体系已显大师风范,亲手设计习题更是罕见,本书习题可谓王冠之明珠。
√经典名著,岂敢怠慢!本书译者是Scala社区翘楚,更有旗帜人物作序力荐。
√好书不仅给你知识,更带来挑战。本书实属典范,语言|函数式|智慧全面挑战。

Content Description

函数式编程(FP)是一种软件开发风格,它注重不依赖于编程状态的函数。函数式代码易于测试和复用,容易实现并发,且不容易受到bug的攻击。Scala是一种能很好支持函数式编程的新兴JVM语言。《Scala函数式编程》是针对希望学习FP并将它应用于日常编码中的程序员而写的,内容包括:函数式编程的概念;函数式编程相关的各种“为什么”和“怎么做”;如何编写多核程序;练习和检测。

Author Description

王宏江,现任挖财技术部资深架构师,从事软件开发有十多年。曾在阿里巴巴担任架构师,参与过1688、来往等网站的基础建设,以及淘宝类目等基础业务重构,并在淘宝中间件负责过应用容器与分布式框架团队。Tomcat方面的专家,善于诊断问题以及性能调优。有丰富的企业架构和大型互联网技术架构经验。同时也是函数式编程爱好者,和Scala布道者。
Comments

这本书绝不轻易放过每个知识点,全书包含有大量习题,要求你自己实现 Scala 标准库或者 Scalaz 中的既有功能。所以,当你读完本书,做完习题后,虽然你的应用开发能力并不会直接提升,但你会体会到构建函数式语言和框架时的难点和取舍,从而增进你的框架开发和语言设计的能力。
——ThoughtWorks Lead Consultant 杨博

这本书所讲授的,正是基于 Scala 的函数式编程基础。基于 Scheme、Haskell 等老牌函数式语言的传统教材的问题在于,相关语言的语法和思维方式与读者现有的知识体系迥异,容易造成较为陡峭的入门门槛。此外,由于这些语言本身的实际应用机会不多,初学者也难以在实战中获得宝贵的直觉和经验。而在 Scala 的帮助下,这本书并不要求你抛开现有的思维方式另起炉灶,它所做的更像是为你现有的思维方式添砖加瓦,从而令你如虎添翼。
——Spark committer from Databricks 连城

尽管函数式编程在近十多年用得越来越多,但市面上介绍其高阶特性的书却并不多。这本书在这方面是个重要的补充,它不仅仅面向 Scala 程序员,同样面向用任何编程语言开发的程序员,只要你充满好奇心。
——挖财网首席架构师 王宏江

“让你洞察计算的本质。”
——Martin Odersky, Scala的作者

“Scala和Java8开发者的函数式编程指南!”
——William E. Wheeler, TekSystems

“本书向你展示了提升Scala技能的方法和理念,它已超过‘更好的Java’。”
——Fernando Dobladez, Code54

“里面的练习有些挑战,很有趣,对你在真实世界中使用它很有益。”
——Chris Nauroth, Hortonworks

“边干边学,而非只是阅读。”
——Douglas Alan、Eli和Edythe L. Broad,哈佛和麻省理工学院
Catalogue

原推荐序
序言
致谢
关于本书
函数式编程介绍
1什么是函数式编程
1.1 函数式编程的好处:一个简单的例子
1.1.1 一段带有副作用的程序
1.1.2 函数式的解法:去除副作用
1.2 (纯)函数究竟是什么
1.3 引用透明、纯粹度以及替代模型
1.4 小结
2在Scala中使用函数式编程
2.1 Scala语言介绍:
2.2 运行程序
2.3 模块、对象和命名空间
2.4 高阶函数:把函数传给函数
2.4.1 迂回做法:使用循环方式
2.4.2 第一个高阶函数
2.5 多态函数:基于类型的抽象
2.5.1 一个多态函数的例子
2.5.2 对高阶函数传入匿名函数
2.6 通过类型来实现多态
2.7 小结
3函数式数据结构
3.1 定义函数式数据结构
3.2 模式匹配
3.3 函数式数据结构中的数据共享
3.3.1 数据共享的效率
3.3.2 改进高阶函数的类型推导
3.4 基于list的递归并泛化为高阶函数
3.4.1 更多与列表相关的函数
3.4.2 用简单组件组合list函数时的效率损失
3.5 树
3.6 小结
4不是用异常来处理错误
4.1 异常的优点与劣势
4.2 异常的其他选择
4.3 Option数据类型
4.3.1 Option的使用模式
4.3.2 Option的组合、提升及对面向异常的API的包装
4.4 Either数据类型
4.5 小结
5严格求值和惰性求值
5.1 严格和非严格函数
5.2 一个扩展例子:惰性列表
5.2.1 对Stream保持记忆,避免重复运算
5.2.2 用于检测Stream的helper函数
5.3 把函数的描述与求值分离
5.4 无限流与共递归
5.5 小结
6纯函数式状态
6.1 以副作用方式生成随机数
6.2 纯函数式随机数生成器
6.3 用纯函数式实现带状态的API
6.4 状态行为的更好的API
6.4.1 组合状态行为
6.4.2 嵌套状态行为
6.5 更通用的状态行为数据类型
6.6 纯函数式命令编程
6.7 小结
功能设计和组合子库
7纯函数式的并行计算
7.1 选择数据类型和函数
7.1.1 一种用于并行计算的数据类型
7.1.2 组合并行计算
7.1.3 显性分流
7.2 确定表现形式
7.3 完善API
7.4 API与代数
7.4.1 映射法则
7.4.2 分流法则
7.4.3 打破法则:一个微妙的bug
7.4.4 用Actor实现一个完全无阻塞的Par
7.5 完善组合子为更通用的形式
7.6 小结
8基于性质的测试
8.1 基于性质测试概览
8.2 选择数据类型和函数
8.2.1 API的初始代码片段
8.2.2 性质的含义与API
8.2.3 生成器的意义和API
8.2.4 生成值决定生成器
8.2.5 精炼Prop的数据类型
8.3 最小化测试用例
8.4 使用库并改进其易用性
8.4.1 一些简单的例子
8.4.2 为并行计算编写测试套件
8.5 测试高阶函数及展望未来
8.6 生成器法则
8.7 小结
9语法分析器组合子
9.1 代数设计,走起
9.2 一种可能的代数
9.2.1 切片和非空重复
9.3 处理上下文的相关性
9.4 写一个JSON分析器
9.4.1 JSON格式
9.4.2 JSON分析器
9.5 错误提示
9.5.1 一种可行的设计
9.5.2 错误嵌套
9.5.3 控制分支和回溯轨迹
9.6 实现代数
9.6.1 一种可能的实现
9.6.2 串化分析器
9.6.3 标记分析器
9.6.4 故障转移和回溯
9.6.5 上下文相关的分析
9.7 小结
函数设计的通用结构
10Monoid
10.1 什么是monoid
10.2 使用monoid折叠列表
10.3 结合律和并行化
10.4 例子:并行解析
10.5 可折叠数据结构
10.6 组合monoid
10.6.1 组装更加复杂的monoid
10.6.2 使用组合的monoid融合多个遍历
10.7 小结 151
11Monad
11.1 函子:对map函数的泛化
11.1.1 函子法则
11.2 Monad:对flatMap和unit函数的泛化
11.3 Monadic组合子
11.4 单子定律
11.4.1 结合法则
11.4.2 为指定的monad证明结合法则
11.4.3 单位元法则
11.5 什么是monad
11.5.1 identity monad
11.5.2 状态monad和partial type application
11.6 小结
12可应用和可遍历函子
12.1 泛化单子
12.2 Applicative trait
12.3 单子与可应用函子的区别
12.3.1 对比Option applicative与Option monad
12.3.2 对比Parser applicative与Parser monad
12.4 可应用函子的优势
12.4.1 不是所有的可应用函子都是Monad
12.5 可应用法则
12.5.1 Left and right identity
12.5.2 结合律
12.5.3 Naturality of product
12.6 可遍历函子
12.7 使用Traverse
12.7.1 从monoid到可应用函子
12.7.2 带状态的遍历
12.7.3 组合可遍历结构
12.7.4 遍历融合
12.7.5 嵌套遍历
12.7.6 Monad组合
12.8 小结
作用与I/O
13外部作用和I/O
13.1 分解作用13.2 一个简单的IO类型
13.2.1 处理输入效果
13.2.2 简单IO类型的优缺点
13.3 避免栈溢出
13.3.1 将一个控制流转化为数据构造子
13.3.2 Trampolining:栈溢出的通用解决方法
13.4 一个更微妙的IO类型
13.4.1 合理的monad
13.4.2 一个支持控制台I/O的monad
13.4.3 纯解释器
13.5 非阻塞和异步I/O
13.6 一个通用的IO类型
13.6.1 最终的main程序
13.7 为什么IO类型不足以支撑流式I/O
13.8 小结
14本地影响和可变状态
14.1 纯函数式的可变状态
14.2 一种限制副作用范围的数据类型
14.2.1 受限可变性的语言表达
14.2.2 一种可变引用的代数表达
14.2.3 执行修改状态的行为
14.2.4 可变数组
14.2.5 一个纯函数的in-place快排实现
14.3 纯粹是相对于上下文的
14.3.1 副作用是什么?
14.4 小结
15流式处理与增量I/O
15.1 命令式I/O的问题示例
15.2 一个简单的流转换器
15.2.1 创建Process
15.2.2 组合和追加处理
15.2.3 处理文件
15.3 可扩展的处理类型
15.3.1 来源
15.3.2 保证资源安全
15.3.3 单一输入过程
15.3.4 多个输入流
15.3.5 去向
15.3.6 Effectful通道
15.3.7 动态资源分配
15.4 应用场景
15.5 小结
Introduction

编写好的软件很难。在各种方法论中纠结多年,我们俩发现并爱上了函数式编程(FP)。尽管它与众不同,但它就是能引领我们编写出一致连贯、灵活组合、美丽优雅的程序。我们俩都是波士顿地区 Scala 爱好者群(Boston Area Scala Enthusiasts)的成员,这个群会定期在剑桥聚会。起初,群里主要是一些 Java 程序员,他们一直寻求一些更好的东西。
后来大部分的人都表示,没有一个好的方法去学习如何用 Scala 进行函数式编程。我们学习的过程几乎都很随意,写一些函数式的代码,向其他 Scala 和 Haskell 程序员请教学习,阅读一些文章、博客和书籍。我们始终觉得应该有比这更简单的学习方法,直到 2010 年 4 月,群的组织者之一 Nermin erifovi,建议我们写一本关于 Scala 函数式编程的书。本以为基于我们学习的经验,写一本期望中思路清晰的书是一件又快又容易的事情,没想到我们花了 4 年多才完成。要是我们当初学习函数式编程时,有这样一本书该多好啊。
希望这本书能够带给你一种兴奋刺激的感觉, 犹如我们第一次遇到函数式编程那样。
原推荐序
函数式编程作为书题出现在 Scala 中是个有趣的现象。毕竟,通常 Scala 被称为函数式编程语言,而且在市场上有非常多的 Scala 相关书籍。是不是这些书都缺失了对语言函数式方面内容的描述?为了回答这个问题,我们需要有指导性地进行深挖。什么是函数式编程?
对我来说,它是“使用函数编程”的别名,换句话说,是一种聚焦在函数上的编程方式。那么什么是函数?再来探寻更大范围的定义。当一种定义承认函数可能有副作用并返回结果时,纯函数式编程限制函数就像数学里定义的那样:用一种二元关系去映射参数到结果。
Scala 是不纯粹的函数式编程语言,它同时承认非纯粹函数和纯函数,而且没有使用不同的语法或给予不同的类型去区分这两种函数种类。其他函数式语言也有同样的属性。在Scala 里如果能区分纯函数和非纯函数将是很好的,但我认为我们没有找到轻量级的和无需迟疑的灵活方式来这么做。
可以确信的是,Scala 程序员是被鼓励使用纯函数编程的。副作用也有,比如易变、I/O或者异常的使用没有被禁止,事实上这些副作用有的时候使用起来十分方便, 使用它们的原因有互用性、高效、方便等。但是专家的建议是过度地使用副作用普遍来说不是一种好的方式。然而,因为在 Scala 中非纯函数编程是可能的甚至是方便的,对命令式编程背景的程序员来说,保持他们的风格和不努力采用函数式思维的诱惑就非常大了。事实是,非常有可能将 Scala 编写成没有封号结尾的 Java 程序。
那么要学习 Scala 中的函数式编程,是不是需要先学习纯函数式编程,比如 Haskell ?任何关于方法的争论都在本书的出现后被极大地削弱了。Paul 和 Rúnar 所做的是简单地将 Scala 作为纯函数式编程语言。可变变量、异常、经典的输入输出和所有其他的非纯函数被消除了。假如你想知道在没有这些便捷方式下如何编写有用的代码,你需要阅读此书。从第一个原理扩展到增量的输入输出,本书展示了如何使用纯函数表达每一个概念。而且不仅仅是展示了可能性,也同样引导你去编写优美的代码和深入探索计算的本质。
本书是充满挑战的,不仅仅是因为它需要对细节的注意,同样是对你编程思想的挑战。通过阅读本书和完成推荐的练习,你将更好地认识纯函数式编程是什么,能表达什么,优点是什么。
本书让我特别喜欢的是它的自成体系。它开始于最简单的表达式,然后从细节解释每个抽象,再在其基础上进一步抽象。在某种程度上,本书开发了另一个 Scala“宇宙”,这里可变状态是不存在的,所有函数是纯的。普遍使用的 Scala 库的实现和这有些偏离,通常它们是部分按照命令式实现的,(大多数)外层是函数式接口。Scala 容许在函数式接口中封装可变状态,我认为这是一个优点。但是这种能力通常也被滥用。假如发现自己过多地使用它,那么本书是一种强力的解药。
——MARTIN ODERSKY
Scala 的创造者

規格參數

品牌 京東圖書
品牌屬地 China

免責聲明

產品價格、包裝、規格等資訊如有調整,恕不另行通知。我們盡量做到及時更新產品資訊,但請以收到實物為準。使用產品前,請始終閱讀產品隨附的標籤、警告及說明。

查看詳情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
數量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 JD@CHINA 銷售
送至
{{ __("Ship to United States only") }}
滿69免運費
正品保證

已加入購物車

繼續逛逛

為你推薦

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

優惠券

{{ coupon.coupon_name_new | formatCurrency }}
領取 已領取 已領完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即將過期: {{ formatTime(coupon.use_end_time) }}

分享給好友

取消

亞米禮卡專享價

使用禮卡支付即可獲得禮卡專享價

規則說明

禮卡專享價是部分商品擁有的特殊優惠價格;

購買禮卡專享價商品時,若在結算時使用電子禮卡抵扣支付,且禮卡餘額足夠支付訂單中所有禮卡專享價商品的專享價總和,則可以啟用禮卡專享價;

不使用禮卡支付,或禮卡餘額不滿足上一條所述要求時,將無法啟用禮卡專享價,按照普通售價計算,但您仍然可以購買這些商品;

在購買禮卡專享價商品時,若餘額不足,可以在購物車或結算頁中點擊“充值”按鈕對禮卡進行購買和充值;

商品若擁有禮卡專享價,會顯示“專享”的特殊價格標記;

如有疑問,請隨時聯繫客服;

禮卡專享價相關規則最終解釋權歸亞米所有。

由 亞米 銷售

服務保障

Yami 滿$49免運費
Yami 無憂退換
Yami 從美國出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

亞米網希望為我們的客戶提供最優秀的售後服務,讓所有人都能放心在亞米購物。亞米自營商品在滿足退換貨條件的情況下,可在收到包裹的30天之內退換商品(食品因商品質量問題7天內可退換;為了確保每位客戶都能獲得安全和高質量的商品,對於美妝類產品,一經開封或使用即不提供退款或退貨服務,質量問題除外;其他特殊商品需聯繫客服諮詢)。
感謝您的理解和支持。

查看詳情

由 亞米 銷售

亞米電子禮品卡使用規則

若購買時選擇自動儲值,訂單完成後禮品卡將自動儲值至您的帳戶;

若購買時選擇發送郵件,訂單完成後系統將自動發送卡號和密碼到您填寫的郵箱;

寄送郵件時,任何使用者均可使用郵件中的卡號密碼進行禮卡儲值,請妥善保管郵件資訊。

如接收郵件遇到問題,請聯絡客服處理;

發送郵件時,若禮卡沒有被兌換,可以補發郵件。若已經被其他用戶兌換,無法補償;

亞米網電子禮卡可用於購買自營或第三方商品;

亞米網電子禮卡沒有有效期限限制,長期有效;

亞米網電子禮卡的金額,可分多次使用;

亞米網電子禮卡業務規則,最終解釋權歸亞米網所有。

退換政策

已消費的電子禮卡不支持退款。

JD@CHINA 銷售

服務保障

Yami 滿$49免運費
Yami 最優售後
Yami 美國本土出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

由 JD@CHINA 銷售

服務保障

Yami 跨店滿$69免運費
Yami 30天退換保障

亞米-中國集運倉

由亞米從中國精選並集合各大優秀店舖的商品至亞米中國整合中心,合併包裹後將一次合包跨國郵寄至您的地址。跨店包郵門檻低至$69。您將在多商家集合提供的廣泛選購商品中選購商品,輕鬆享有跨店鋪包郵後的低郵資。

退換政策

提供30天內退換保障。產品需在全新未使用的原包裝內,並附有購買憑證。產品品質問題、錯發、或漏發等商家造成的失誤,將進行退款處理。其它原因造成的退換貨郵費客戶將需要自行承擔。由於所有商品均長途跋涉,偶有簡易外包壓磨等但不涉及內部品質問題者,不予退換。

配送資訊

亞米中國集運 Consolidated Shipping 運費$9.99(訂單滿$69 包郵)

下單後2個工作天中國商家出貨,所有包裹抵達亞米中國整合中心(除特別情況及中國境內個別法定假日外)會合併包裹後透過UPS發往美國。 UPS從中國出貨後到美國境內的平均時間為10個工作天左右,可隨時根據直發單號追蹤查詢。受疫情影響,目前物流可能延遲5天左右。包裹需要客人簽收。如未簽收,客人須承擔包裹遺失風險。

由 JD@CHINA 銷售

服務保障

滿69免運費
正品保證

配送資訊

Yami Consolidated Shipping 運費$9.99(訂單滿$69包郵)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

積分規則

不參加任何折扣活動以及亞米會員積分制度。

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

Yami

下載亞米應用

返回頂部

為您推薦

品牌故事

京東圖書

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

評論{{'('+ commentList.posts_count + ')'}}

分享您的感受,幫助更多用戶做出選擇。

撰寫評論
{{ totalRating }} 撰寫評論
  • {{i}}星

    {{i}} 星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暫無符合條件的評論~

評論詳情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已購買 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

回覆{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

取消

這是到目前為止的所有評論!

發表評論
商品評分

請輸入評論

  • 一個好的暱稱,會讓你的評論更受歡迎!
  • 修改了這裡的暱稱,個人資料中的暱稱也將被修改。
感謝你的評論
你的好評可以幫助我們的社區發現更好的亞洲商品。

舉報

取消

確認刪除該評論嗎?

取消

歷史瀏覽

品牌故事

京東圖書