当前位置: 首页 > news >正文

花卉网站建设规划书鹿寨县建设局网站

花卉网站建设规划书,鹿寨县建设局网站,php面试题,专业建设主考学校是什么意思一: 1.隐式转换概述: 隐式转换与模式匹配都是scala中提供的比较强大的特性。 2.隐式转换的定义: 在实际编程中,要想把一个不匹配的类型赋值,需要先转换成匹配的类型。scala的隐式转换会自动将一种类型的数据转换成…

一:

1.隐式转换概述:

隐式转换与模式匹配都是scala中提供的比较强大的特性。

2.隐式转换的定义:

在实际编程中,要想把一个不匹配的类型赋值,需要先转换成匹配的类型。scala的隐式转换会自动将一种类型的数据转换成另一种类型。隐式转换就是scala自动转换。对于户编程而言不可见,不需要手动编写转换代码。

3.scala隐式转换声明

scala的隐式转换声明关键字为implicit

package test10object test10_4 {class StrongString(str: String) {def isPhone(str: String): Boolean = {val reg = "1[3-9]\\d{9}".rreg.matches(str)}def isEmail:Boolean={val reg="r"reg.matches(str)}}implicit def strongString(str:String):StrongString ={new StrongString(str)}def main(args: Array[String]): Unit = {val str: String = "13239612335"//需求:给字符串补充一个功能,isPhone。判断它是不是一个手机号码val rs = str.isPhone
//  val rs = (new StrongString(str)).isPhone
//      val rs = stringtoStrongString(str).isPhoneprintln(s"$str 的检查结果是:$rs")
}
}
package test10//隐式值
object test10_3 {//函数的默认参数//函数的默认参数:小花def sayName(implicit name:String="小花"):Unit ={println(s"我叫:$name")}//需求更 改函数的默认值(不传入这个值的时候,用到的值),不要写死//步骤://1.定义函数的默认参数时,添加implicit//2.需要修改这个默认值时,定义一个同类型的隐式值:implicit 修改变量implicit val xxx: String = "小明明"//  implicit val defaultValue:String="小明"def main(args: Array[String]): Unit = {sayName("无敌小旋风")sayNamesayName//小明}}
package test10
//潜规则:老代码不要改!!!可以加新代码
object test10_2 {
//小明def getAge():Double ={19.5}//implicit 隐式转换//函数名字不重要//重要的是:参数类型和返回值类型!!!//隐式函数:implicit修饰的函数//特点:1.自动被调用 2.函数名字不重要,重要的是,参数类型和返回值类型!implicit def abc(d:Double):Int ={d.toInt}//小花def main(args: Array[String]): Unit = {
//    val i :Int = doubleToInt(getAge())val i:Int = getAge()println(i)}}
package test10object test10_5 {class StrongString(val str:String){def isPhone():Boolean={val reg = "1[3-9]\\d{9}".rreg.matches(str)}//验证是否身份证号def isID:Boolean ={val reg ="".rreg.matches(str)}}//定义一个特殊的转换函数,把str ===> StrongString的对象implicit def xxxx(str:String):StrongString ={
//  println("偷偷调用implicit")new StrongString(str)
}def main(args: Array[String]): Unit = {println("136a".isPhone())}
}

http://www.yayakq.cn/news/127708/

相关文章:

  • 保定徐水网站建设动态交互网站建设
  • 带数据的网站网站建设教程大全 百度网盘
  • 济南网站排名推广dw做的网站乱码
  • 图文消息点击进去是自己的网站重庆app定制
  • 反馈网站制作太原免费网站建设
  • 网站建设方案模板范文重庆观音桥
  • 网站建设与设计毕业设计惠来建设局网站
  • 重点实验室网站建设的意义厦门思明区建设局网站
  • visual stdio 做网站 注册用户 密码必须6位以上电脑网络优化软件
  • 相亲网站上做绿叶的女人很多怎么做文学动漫网站
  • 郑州开发小程序多少钱重庆网页优化seo公司
  • 做网站主流软件是php吗网站的建设有什么好处
  • 玉田做网站德州王霞网站建设
  • 泉州有那些网站建设公司p2c网站方案
  • 祝贺网站上线作业3 主题资源网站建设
  • 公司网站建设算什么费用制作小动画的软件
  • wordpress 查询当月芜湖网站优化公司
  • 网站建设后怎么写网店运营推广登录入口
  • 网站建设数据库是什么意思网站直播怎样做
  • 建网站 企汇网泸州城建设档案管网站
  • 建设积分商城网站网站二次开发合同
  • 二级网站建设方案 试行专业的移动客户端网站建设
  • 室内设计师做单网站有哪些网站建设的方法
  • 密云建设网站公司手机网站模板 html5
  • 网站建设实习周记做食物网站应该考虑些什么
  • wordpress不同内容seo点击排名软件哪里好
  • 自己做网站如何赚钱下载莱芜都市网app
  • 国内php开发的网站建设太原市住房和城乡建设部网站
  • 优化文章对网站的重要性中国煤炭建设协网站
  • 外贸网站 php丹东企业做网站