满堂花醉三千客,一剑霜寒十四州。这篇文章主要讲述7.应用程序和App特性相关的知识,希望能为你提供帮助。
一、应用程序
要运行一个Scala对象,必须提供一个独立对象的名称。这个独立对象需要包含一个main方法,该方法接受一个Array[String]作为参数,结果类型为Unit。
import ChecksumAccumulator.calculateobject Summer{ def main(args : Array[String]) = { for (arg < - args) println(arg+":"+calculate(arg)); } }
二、App特性
我们可以在单例对象后边加上 extends App获取App特性。
使用App特性,我们可以不用编写main方法,把打算写在main方法中的代码直接写在单例对象的花括号中。
可以通过名为args的字符串数组来访问命令行参数。
然后我们就可以像其他应用程序一样来编译和运行它。
import ChecksumAccumulator.calculateobject Summer extends App{ for (arg < - List("fall","winter","spring")) println(arg+":"+calculate(arg)); }
【7.应用程序和App特性】
推荐阅读
- Android 笔记之 R 文件
- android非法字符的判定表情符号的判定
- Spring MVC的handlermapping之BeanNameUrlHandlerMapping初始化
- Android播放音频MediaPlayer的几种方式介绍
- MyBatis官方教程及源代码解析——mapper映射文件
- mybatis的面试一对一,一对多,多对多的mapper.xml配置
- No mapping found for HTTP request with URI [/Portal/download] in DispatcherServlet with name 'sp
- Neo4j CQL函数和数据类型
- Neo4j delete子句