因为是个人对Scala的观点与使用上的裁剪,所以, 我称之为BiasedScala, 既带有个人偏见的Scala。
BiasedScala专栏将陆续分享出一系列个人在Scala上的一些观点、喜好与实践,本就小众,全做自娱自乐。
国庆节回家, 我妈饭桌上说了一句话我挺喜欢,别人教她用各种新的方法做鱼肉做鸡肉,但所有方法试过之后,还是觉得自己的方法做出来的口味更适合自己。 其实任何事情都是如此,没有试炼过当然没有资格或者没有意义去说这个东西我不喜欢,没兴趣,只有都试过了,才会选择一个适合自己的。
计算机语言就好象给程序员的一道道菜,喜欢吃那一口儿的都有,任何事物都有两面性,Scala也是,所以,我也只是采撷那些符合自己口味的Features为我所用, 终究是一种工具,终究是到达罗马的千万条大路之一,它终究不是目的,不要忘了这一点就行。
我们了解一个语言,除了了解它的哲学,也要了解它的生态,更要了解如何用它更好的达成自己的目标,当然,最好是在动手之前搞清楚,它到底适不适合自己的场景。 工具箱里工具多也有问题,那就是不知道用啥或者来回切换的成本更高,甚至影响效率,所以,大多数时候,我们就是一招鲜吃遍天,只要尽量规避劣势,发挥优势就可以了。