- 浏览: 88805 次
- 性别:
- 来自: 深圳
最新评论
-
restart1107:
thanks,很有用
Scala学习笔记_1 搭建开发环境(Intellij IDEA + scala插件) -
donyee:
我的组合是 netbean+scala plugin + Ma ...
打造更完美的Lift开发环境:Lift + SBT + Intellij Idea + JRebel -
jamesqiu:
IDEA编译Scala太慢,基本不可用;我觉得sbt或者ecl ...
搭建方便的Lift开发环境
文章列表
Lift和Scala的受欢迎程序仍在不断升温,越来越多的公司开始采用scala和Lift搭建自己的企业应用。在我写这篇文章之时,scala已推出了2.8.1版,Lift则推出了2.2-RC2,增加很多令人心动的特性。scala和lift的开发工具也越来越完善,其中Intellij Idea+ SBT的组合最受scala开发者的欢迎。在这边文章中我将详细介绍如何利用Intellij Idea + SBT从头开始搭建一个完美的开发的环境。由于我之前写过一篇相似的文章,所有很多细节接在这篇文章中省略。大家可以参考这里。
首先安装最新版本的idea社区版,写这篇文章时的最新版本的10.0。然后用其插件 ...
Scala通过case语句提供了形式简单、功能强大的模式匹配功能。但是也许你不知道,Scala还具有一个与case语句相关的语言特性,那就是:在Scala中,被“{}”包含的一系列case语句可以被看成是一个函数字面量,它可以被用在任何普通的函数字面量适用的地方,例如被当做参数传递。
scala> val defaultValue:Option[Int] => Int = {
case Some(x) => x
case None => 0 } ...
本文将介绍在windows中如何使用Intellij Idea 9.02 + Scala Maven plugin + jetty + JRebel打造一个便捷的Lift开发环境。
首先安装Intellij idea 的开源社区版本,目前的最新版本是9.02. 开源版本自带有功能强大的maven插件,这对于开发使用maven创建 ...
本文章将介绍运行如何运行scala程序。在Java中,一个类要能独立运行,那么必须具有静态的main方法,如下所示。
public static void main(String[] args) {
...
}
Scala借鉴了这种模式。在Scala中,为了运行一个Scala程序,你必须定义一个Scala对象并为其定义一个main方法:
object RunAppDemo {
def main(args:Array[String]) {
println("Hello, Scala")
}
}
Scala中的Object相当于java中的静 ...
工欲善其事,必先利其器!
学习scala已经有一段时间了,对scala这门语言爱不释手,但同时也为scala糟糕的IDE工具支持感到懊恼(我是一个100%的IDE支持者)。由于社区关注度还不是很高,scala缺乏像java那样强大的ide支持。scala官 ...