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

佛山外贸网站推广手机网站有什么区别是什么

佛山外贸网站推广,手机网站有什么区别是什么,怎样建设与维护自己的平台网站,jsp做的网站站 图标是tomcat的 怎么换一: 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/378210/

相关文章:

  • 制作网页倒计时按钮百度seo查询
  • 没有网站可以域名备案池州网站建设有哪些公司
  • 网站空间地址做游戏评论注册国外网站
  • 网站建设这块是怎么挣钱的微信上优惠券的网站怎么做的
  • 南宁 建网站大型网站快速排名
  • 临沂龙文网站建设自媒体平台是什么意思
  • 盘州网站建设soho做网站
  • 网站建设招标公示网站建设工作要求
  • jsp获取网站域名个人网站怎么做代码
  • 外贸做那种网站北京门户网站制作公司
  • 厦门响应式网站制作wordpress 站群
  • 网站开发中界面昆山张浦做网站
  • 山东网站排名优化公司网站建设哪
  • python代码网站wordpress 4.3.9 漏洞
  • wordpress手机版菜单苏州seo关键词优化软件
  • 北京网站设计公司有哪些南京小程序开发哪家好
  • 织梦网站建设培训wordpress注册邮件无法打开
  • 商城网站的开发怎么做网站分类有哪些
  • 初中校园网站建设制度四平建设局网站
  • 海外微网站建设北京通网站建设价格
  • 青海制作网站多少钱平顶山股票配资网站建设
  • 搭建一个影视网站市场营销计划方案
  • 建站做网站自媒体平台注册入口
  • 用meteor框架做的微博网站网站开发用什么编程语言
  • 中国能源建设股份有限公司新网站重庆在线开放平台
  • 城市建设厅官方网站vpn免流网站建设
  • 网站服务器租用价格怎么算整改网站建设情况
  • php网站建设设计制作方案三亚百度推广公司电话
  • 巩义推广网站哪家好公司怎么注册邮箱帐号
  • 织梦商城网站模板免费下载山东济南seo整站优化公司