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

静态企业网站模板下载企业网站建设首选智投未来1

静态企业网站模板下载,企业网站建设首选智投未来1,wordpress手机QQ登录,在线答题网站怎么做一: 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.hyszgw.com/news/65957.html

相关文章:

  • html个人网站源码做美陈网站
  • 百度一下就知道百度首页南京做网站seo的
  • 2008服务器做网站网络销售哪个平台最好
  • iframe网站后台模板seo是指什么职位
  • 网站权重值网站建设补充
  • 网站框架怎么做苏州新途网络科技有限公司
  • 订餐网站开发方案资深的网站建设
  • 百度广告投放技巧网站排名网站优化
  • 中企做网站建设通网站是什么网站
  • 网站建站网站 小说福田庆三价格
  • 哪个网站有适合小学生做的题目做特卖网站有什么网站
  • 专业营销型网站wordpress如何上传案例
  • 河南省建设注册中心网站wordpress后台500错误
  • 网站虚拟主机建设利用渗透的网站做寄生虫
  • 公司高端网站设计公司添加位置wordpress
  • 阎良区网站建设平面设计培训班哪里有
  • pc网站优化排名软件微信网站链接怎么做
  • 响应的网站免费网站建设那个好
  • 交易所开发深圳网站制作宁波模板建站源码
  • 网站漏洞怎么修复重庆潼南网站建设
  • 电子商务网站建设规划实践成果网页设计与网站建设大作业
  • 肉多各种地方做的网站环保部网站官网建设项目限批办法
  • 网站代码上传后无法打开昆明企业免费建站
  • 公司网站开发联系方式电子商务网站建设设计题
  • 用什么软件写网站网站开发销售提成
  • 建一个手机网站多少钱怎样让网站响应式
  • 做网站前的准备什么热门活动页面html
  • 网站快照明天更新是什么情况wordpress主题 搜索
  • 中山专业门户网站制作咨询济南招聘网最新招聘
  • 网站备案更名站群cms