1 / 25
文档名称:

scala指导译稿.doc

格式:doc   大小:135KB   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

scala指导译稿.doc

上传人:ttteee8 2020/7/7 文件大小:135 KB

下载得到文件列表

scala指导译稿.doc

相关文档

文档介绍

文档介绍:,2009MichelSchinz,-orientedprogramming,especiallyinJava,。本文的目的读者是那些己经具有一定编程经验,而想尝试一下Scala语言的人们。要阅读本文,你应当具有基础的面向对象编程的概念,尤其是Java语言的。Afirstexampie第一个例子Asafirstexample,wewillusethestandardHellowor/-:作为学****Scala的第一部,我们将首先写一个标准的HelloWorld,这个虽然不是很有趣,但是它可以是你对Scala有一个最直观的认识而不需要太多关于这个语言的知识。我们的Helloworld看起来像这样:objectHelloWorld(defmain(args:Array[String])(println(,,Hello,world!"))}ThestructureofthisprogramshouldbefamiliartoJavaprogrammers:mandlinearguments,anarrayofstrings,asparameter;thebodyofthismethodconsistsofasinglecalltothepre-(itisaproceduremethod).Therefore,:它由一个main函数来接受命令行参数,也就是一-个String数组。这个函数的唯一一行代码把我们的问候语传逆给了一个叫printin的预定义函数。main函数不返回值(所以它是一个proceduremethod)o所以,也不需要声明返回类型。-tonobject,,,。这样的语句定义了—个单例对象:一个有且仅有一个实例的类。object语句在定义了一个叫HelloWorld的类的同时还定义了一个叫HelloWorld的实例。这个实例在第一次使用的时候会进行实例化。(methodsorfields),,这是由于静态成员(方法或者变量)在Scala中并不存在。Scala从不定义静态成员,piletheexample,weusescalac,piler,pilers:ittakesasourcefileasargument,maybesomeoptions,andproducesone