zoukankan      html  css  js  c++  java
  • windows scala helloworld例子详解

    [学习笔记]

    windows scala helloworld例子详解: 在操作系统中,我们的Test3.scala会生成Test3.class,然后class文件被虚拟机加载并执行, 这一点和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语法详解会放在将来的章节。


    )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. 
     * */  

    文章转载自原文:https://blog.csdn.net/qq_44596980/article/details/93217734

  • 相关阅读:
    hdu 1017 A Mathematical Curiosity 解题报告
    hdu 2069 Coin Change 解题报告
    hut 1574 组合问题 解题报告
    hdu 2111 Saving HDU 解题报
    hut 1054 Jesse's Code 解题报告
    hdu1131 Count the Trees解题报告
    hdu 2159 FATE 解题报告
    hdu 1879 继续畅通工程 解题报告
    oracle的系统和对象权限
    oracle 自定义函数 返回一个表类型
  • 原文地址:https://www.cnblogs.com/haima1949/p/11214823.html
Copyright © 2011-2022 走看看