zoukankan      html  css  js  c++  java
  • 感受函数式编程-scala

    /**
    * Created by jx_luo on 2015/3/18.
    */
    object test03 {
    def main(Args:Array[String]): Unit ={
    val str=Array("abc","defg")
    //printArgs(str)

    print(printArgs2(str))
    }

    def printArgs(args:Array[String]):Unit={
    //原始代码 java风格
    var i=0
    while(i<args.length){
    println(args(i))
    i+=1
    }

    //本人修改的代码
    for(i <- 0 to args.length-1)
    println(args(i))

    //案例第一次函数式
    for (arg <- args)
    println(arg)

    //案例第二次函数式
    args.foreach(println)
    }

    //最终函数式
    def printArgs2(args:Array[String])=args.mkString(" ")
    }
  • 相关阅读:
    sed命令
    python常用库
    python标准库
    从 Python 打包到 CLI 工具
    pip
    python包自我理解
    docker常用命令
    chattr命令
    xmss
    live2d-widget.js
  • 原文地址:https://www.cnblogs.com/melodyluo/p/4347242.html
Copyright © 2011-2022 走看看