`

Scala Print Args

 
阅读更多

原创转载请注明出处:http://agilestyle.iteye.com/blog/2333013

 

package org.fool.scala.basic

object ScalaPrintArgs {
  def formatArgs(args: Array[Any]) = args.mkString("\n")

  def main(args: Array[String]): Unit = {
    println(Array(1, 2, "a", "b", 0.23, 0.45))
    println(formatArgs(Array(1, 2, "a", "b", 0.23, 0.45)))

    val res = formatArgs(Array("zero", "one", "two"))
    // Scala's assert method checks the passed Boolean and if it is false, throws AssertionError.
    // If the passed Boolean is true, assert just returns quietly.
    assert(res == "zero\none\ntwo")
  }
}

Console Output 


 

 

  • 大小: 15.7 KB
分享到:
评论

相关推荐

    mainargs:一个小的,方便的,无依赖的库,用于在Scala中解析命令行参数

    mainargs 0.2.1 MainArgs是一个小型的,无依赖的库,用于在Scala中解析命令行参数。 MainArgs用于的命令行解析以及其脚本中的用户定义的@main方法,还用于和用户定义的T.command的命令行解析。用法ivy " ...

    官网scala-2.11.8版本安装包

    现在,你可以在终端中运行`scala`命令来启动Scala的交互式REPL(Read-Eval-Print Loop)环境,测试安装是否成功。如果一切正常,你将看到Scala的欢迎信息和提示符`scala>`。 接下来,我们谈谈Scala与Spark的结合。...

    scala习题精选100道附带解析

    ### Scala习题精选知识点解析 #### 1. 关于与Scala进行交互的基本方式REPL的说明 - **知识点概述**:REPL(Read-Eval-Print Loop)是一种交互式的编程环境,用户可以在其中输入代码,系统立即执行并显示结果。在...

    scala 详细总结

    通过在终端中输入 "./filename.scala" 命令即可运行脚本,命令行参数可通过Scala中的args数组访问。 Scala源代码文件使用scalac编译器编译为JVM可以运行的字节码。编译后,可以通过scala命令直接运行编译出的类文件...

    linux上安装scala资源包 scala.zip

    安装完成后,可以在终端输入`scala`命令,如果成功,将启动Scala的REPL(Read-Eval-Print Loop)交互式环境,你可以在这里尝试编写和运行Scala代码。 5. **开始编程** Scala的编程可以通过REPL进行,也可以创建`....

    Scala编程.V.0.81

    `REPL`(Read-Eval-Print Loop)是Scala的一个重要工具,它是一个交互式的命令行环境,允许开发者快速测试代码片段,观察结果,从而加快开发和调试速度。 基础语法方面,Scala是大小写敏感的,类名通常首字母大写,...

    Scala小程序详解及实例代码

    在Scala中,你可以通过命令行启动Scala REPL(Read-Eval-Print Loop)来即时测试代码片段。例如,当你输入`scala`命令后,你可以直接在提示符下输入表达式,如`println("Hello world")`,这个简单的语句会立即执行...

    scala当中的文件操作和网络请求的实现方法

    Scala 中的文件操作和网络请求的实现方法 Scala 语言作为一门现代化的编程语言,提供了许多强大的功能来实现文件操作和网络请求。在本文中,我们将详细介绍 Scala 中的文件操作和网络请求的实现方法,并提供了相关...

    scala中常用特殊符号详解

    for (int aa : list) { System.out.print(aa + " "); } ``` 3. ++=符号:字符串拼接 在Scala中,++=符号用于字符串拼接。例如: ```scala var s: String = "a" s += "b" println(s) s ++= "c" println(s) ``` 4....

    Scala学习笔记1——从文件读取文本行

    刚接触Scala,所以并不是很习惯这种函数式编程风格,就从现在的第一篇笔记开始记录这个学习过程啦!笔记来源于《Scala编程》的学习。 从文本读取文本行 初步目标: 构建一个脚本从文本读取文本行... Console.err.print

    达内spark学习文档

    def main(args: Array[String]): Unit = print("Hello World!") ``` #### 七、Scala与Java的比较 **Scala与Java的语法对比** - **Scala**: ```scala def main(args: Array[String]): Unit = { print("Hello ...

    Spark学习笔记

    print((10 * i + j) + "") } ``` 这段代码通过一个高级`for`循环生成了一系列数字组合。 **2.6 求偶数** 为了求解偶数,可以利用Scala的`for`循环特性,结合条件过滤来实现。例如: ```scala val evenNumbers =...

    scaladyno-plugin:scaladyno 试图使 scala 成为一种更动态的语言

    scaladyno 插件 scaladyno 试图使 scala 成为一种更动态的语言 :) ... def main(args: Array[String]): Unit = { print("line> ") if (io.StdIn.readLine() != "boo") { println("okay") } else {

    Flink技术增强

    Scala 示例代码与 Java 示例类似,但使用了 Scala 的语法特性,如隐式转换和模式匹配,使得代码更加简洁。 ```scala package org.apache.flink.quickstart import org.apache.flink.api.scala._ object WordCount...

    kafka连接flink流计算完整版

    def main(args: Array[String]): Unit = { val env = StreamExecutionEnvironment.getExecutionEnvironment val props = new Properties() props.setProperty("bootstrap.servers", "localhost:9092") props....

    Flink开发IDEA环境搭建与测试的方法

    public static void main(String[] args) throws Exception { // 创建Flink执行环境 ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment(); // 读取文本文件 DataSet<String> text = ...

    DStream输出操作

    def main(args: Array[String]) { // 定义状态更新函数 val updateFunc = (values: Seq[Int], state: Option[Int]) => { val currentCount = values.foldLeft(0)(_ + _) val previousCount = state.getOrElse(0...

    flink安装包以及wordcount

    2. **编写WordCount程序**: 使用Java或Scala,创建一个Flink程序,导入必要的库,并定义一个Source(数据输入)、Transformation(如flatMap和keyBy)和Sink(数据输出)。 ```java import org.apache.flink.api....

Global site tag (gtag.js) - Google Analytics