前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >windows scala helloworld例子详解

windows scala helloworld例子详解

作者头像
马克java社区
修改2019-07-12 09:40:44
3040
修改2019-07-12 09:40:44
举报
文章被收录于专栏:java大数据java大数据

windows scala helloworld例子详解: 在操作系统中,我们的Test3.scala会生成Test3.class,然后class文件被虚拟机加载并执行, 这一点和java是一样的。 1 马克-to-win @ 马克java社区: 以object关键字修饰一个类名,这种语法叫做孤立对象,这个对象是单例的。 相当于将单例类和单例对象同时定义。相当于java中的单例,即在内存中只会存在一个Test3实例。创建一个Scala Object,它相当于java的static, 不要用Scala-class去建工程,不然就不能建main函数了。 2 方法声明以def开头, 然后是方法名, 参数列表, 返回值, 等号, 方法体 。如下: def method1(x : Int) : Int = { x += 1 } 如果没有返回值, 可以省略等号, 直接写方法体。(就像咱们的例子) 3.Scala语法必备基础: 我们这章只是入门,所以只给出一点scala语法的必备知识,否则连本章之后的RDD都无法展开讲述。真正的scala语法详解会放在将来的章节。 1)mkString()方法的使用: 马克-to-win @ 马克java社区:防盗版实名手机尾号:73203 package com object Test { def main(args: Array[String]): Unit = { var name : String = "Hello mark-to-win" var tmp="" /*def mkString(sep: String): String Displays all elements of this string in a string using a separator string. */ tmp=name.mkString(" ") println("name.mkString(\" \") is "+tmp) tmp=name.mkString(",") println("name.mkString(\",\") is "+tmp) /*def mkString(start: String, sep: String, end: String): String Displays all elements of this string in a string using start, end, and separator strings. * */ tmp=name.mkString("begin",",","end") println("name.mkString(\"begin\",\",\",\"end\") is "+tmp) val aList = List(1,4,3,7,5) /*def mkString(sep: String): String Displays all elements of this list in a string using a separator string. */ tmp=aList.mkString(",") println(tmp) } }

更多请看下节:https://blog.csdn.net/qq_44596980/article/details/93217734

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档