Scala
Eric-L90
New year,New life
展开
-
此时不应有 \scala\bin\scala.bat问题
在windows下通过cmd执行scala的时候报错。此时不应有 \scala\bin\scala.bat。搜了一下,发现是如下的原因,我需要注意的是最好不要将scala安装到带有空格的路径,否则可能在运行“scala”命令的时候报“此时不应有 \scala\bin\scala.bat)。”的错误提示。修改目录后,ok了。原创 2016-03-13 18:20:37 · 11045 阅读 · 1 评论 -
scala eclipse导入spark-assembly-1.6.0-hadoop2.6.0.jar工程出现红色叉
今天在用eclipse编写spark代码的时候发现只要是导入了spark-assembly-1.6.0-hadoop2.6.0.jar就报错,不能编译运行了。也没查到资料,突然想起来Spark1.6.0官网上的包好像是基于scala2.10编译好的。如果scala2.11需要自己编译。我下载的是编译好的。然后工程上右键->Properties->scala Compiler-然后调成2.10,然后原创 2016-04-20 11:18:17 · 10243 阅读 · 2 评论 -
Scala中()与{}的关系
Scala中()与{}的关系在Scala中有些时候()和{}是可以相互替换的,但是如果不弄清楚到底什么时候该用(),什么时候该用{},什么时候二者可以相互替换,那么在写代码的时候难免为出错,并且自己还发现不了。这里有以下几个使用原则: curly braces form a block of code, which evaluates to the last line of code转载 2016-09-19 17:32:07 · 842 阅读 · 0 评论