Scala Infix Type

来源:互联网 发布:网络伤感情歌大全100首 编辑:程序博客网 时间:2024/06/08 06:11

1、代码

package com.yy.enhance/** * Infix Type:中置类型 *//** * 定义Animal类,包含两个泛型参数T、S * 可以使用中置表达式进行变量定义 : T Animal S */case class Animal[T,S](val name:T,val age:S)object InfixTypeTest extends App {    //使用中置表达式进行变量定义  val o:String Animal Int = Animal("Tiger",10)  println("name:" + o.name)  println("age:" + o.age)    //模式匹配  //可以使用变量,可以使用常量  o match{    case "Cat" Animal 12 => println("ok")    case name Animal age => println("match name:" + name + ", match age:" + age)  }}
2、结果

name:Tigerage:10match name:Tiger, match age:10



0 0
原创粉丝点击