白话scala系列一 为什么要学习scala

来源:互联网 发布:税务系统网络信息安全 编辑:程序博客网 时间:2024/05/16 10:17

为什么要学习scala?在学习任何一门语言的时候,我们都会问自己这样的问题,我为什么要学它,因为每学习一门语言我们都要花费大量时间和精力,学一门语言就像是和一个女生谈一场恋爱,从写“HelloWorld”开始,到后面的变量、数组、循环、面向对象(过程)、异常处理、文件操作•••••我们渐渐了解,渐渐熟悉,从相知到相恋,相恋到相守••••••
每一门语言都有它的优缺点和适用的地方,就像每一个女生都有她独特的性格,那么scala这个女生到底有哪些吸引我们的地方呢?我在知乎上看到有人总结了一些,包括快速实验、类型安全、面向对象、函数式编程、基于JVM••••••,哈哈,初学者们一定不了解这一大堆词到底说的是什么吧,我们现在不管,反正记住,scala有很多个好处就是了,日后我们再逐个讨论。
感觉说了很多废话了,那么下面就正式开始scala学习之旅吧。
首先说一下怎样去写scala代码,学习scala最简单的是用scala解释器,这是一种编写交互式的”shell”,在解释器中输入表达式立马就能打印出结果值(前提是你先安装好jdk和scala)。 第二种写scala的地方是可以在sublime里边写,做一下简单的配置就可以了,我用的是sublime2,也很方便。 如果要做项目开发,我建议用IDEA(IntelliJ IDEA),里面可以安装各种插件,程序员想要的都有,平时项目开发中我一般都用这个。
知道在哪里些代码,就可以动手去实践了,是不是太快了?哈哈,实践才能出真知嘛!学语言我建议通过实践来学,也就是在代码中去学,不要光那这书一天到晚的看。说一个有趣的事情,有一次我一个同事学Java,于是抱着一本《Java编程思想》看了好几天,准备写程序的时候,却连个“Helloword”都调了半天才出来,于是开玩笑到,思想已经跑的太远,忘记了当初为什么出发••••••

0 0
原创粉丝点击