zoukankan      html  css  js  c++  java
  • Scala中模式匹配入门实战详解之Scala学习笔记-17

    package com.leegh.pattern_match

    /**
    * @author Guohui Li
    */
    /**
    * 模式匹配
    */
    object Hello_Pattern_Match {
    def main(args: Array[String]): Unit = {
    val data = 1
    data match {
    case 1 => println("First")
    case 2 => println("Second")
    case _ => println("Not Known Number")
    }

    val result = data match {
    case i if i == 1 => "The First"
    case number if number == 2 => "The Second"
    case _ => "Not Known Number"
    }
    println(result)

    "Spark !" foreach { c =>
    println(
    c match {
    case ' ' => "space"
    case ch => "Char:" + ch
    })
    }

    }
    }

    附:

    本博客说明:

    1.整理思路,提高自己。

    2.受教于王家林老师,​有所收获,故推荐。

    3.博客注重实践,多余的文字就不多说了,都是做技术的。

    4.信息来源于 DT大数据梦工厂微信公众账号:DT_Spark。​

    DT大数据梦工厂的微信公众号是DT_Spark,每天都会有大数据实战视频发布,请您持续学习。

    Scala 深入浅出实战经典(1-64讲)完整视频、PPT、代码下载:

    百度云盘:http://pan.baidu.com/s/1c0noOt6
    腾讯微云:http://url.cn/TnGbdC
    360云盘:http://yunpan.cn/cQ4c2UALDjSKy 访问密码 45e2

  • 相关阅读:
    Unity学习
    C#文件操作
    Unity3D XLua热更新流程
    Unity编辑器扩展
    Unity性能优化
    Unity热更新 xLua
    Unity热更新 AssetBundle
    Quickcocos从安装到打包
    EasyTouch5插件使用 EasyTouch手势检测功能
    PHP CURL HTTPS内存泄露问题
  • 原文地址:https://www.cnblogs.com/leegh1992/p/4716973.html
Copyright © 2011-2022 走看看