![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala札记
文章平均质量分 75
chdqyg
这个作者很懒,什么都没留下…
展开
-
Scala红皮书练习10.9探讨
今天学到第10章Monoid,在做练习10.9时有一些和作者不一样的解法,分享一下。先看题目: 使用foldMap来判定给定的IndexedSeq[Int]是否有序。需要想一个创造性的Monoid。 我们先看一下作者给出的答案吧: // This implementation detects only ascending order, // but原创 2017-07-31 08:19:44 · 300 阅读 · 0 评论 -
通过Scala面向函数思想,解决高考数学中的压轴数列题
学习了一段时间的Scala,体会最深的就是其面向函数的风格为我们提供了不同的抽象层次,抽象层次越高,表达问题越简洁,越优雅。当然,Scala中大量的语法糖也让人相当崩溃,这不今天就被一段代码给搞疯了。由于本人有一个恶习:在困了或者脑袋不灵光的时候就会去找一道数学题做,来提神。今天正好找到了2016年北京高考数学理科试题的最后一道数列题目,做为一个数学渣,硬着头皮啃一下这道题吧,结果做着做着就想到了原创 2017-07-24 11:14:31 · 309 阅读 · 0 评论 -
Scala趣味编程——打印古诗歌
上次用Scala做了一道数学题,今天我们来打印一下古诗,你会发现函数式编程在数据处理中的妙用,居然只用一行代码就搞定了,不要太爽。 我们打印的打印函数要实现将输入的横排诗歌打印成从右到左的竖排版。 例如:”故人西辞黄鹤楼烟花三月下扬州孤帆远影碧空尽唯见长江天际流“ 打印成: 唯 孤 烟 故 见 帆 花 人 长 远 三 西 江 影 月 辞 天 碧 下 黄 际 空 扬 鹤 流 尽原创 2017-07-28 09:29:56 · 855 阅读 · 0 评论