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

互助县公司网站建设黄山旅游最佳时间

互助县公司网站建设,黄山旅游最佳时间,高端定制手机网站,胶州哪家公司做网站Scala高级特性 小白的Scala学习笔记 2024/5/30 8:42 文章目录 Scala高级特性柯里化sortBy方法 柯里化 参数可以写在两个括号里面 object TestKeli {def add(a:Int)(b:Int)abdef main(args: Array[String]): Unit {val res add(22)(33)println(res)} }可以填隐式参数#x…Scala高级特性 小白的Scala学习笔记 2024/5/30 8:42 文章目录 Scala高级特性柯里化sortBy方法 柯里化 参数可以写在两个括号里面 object TestKeli {def add(a:Int)(b:Int)abdef main(args: Array[String]): Unit {val res add(22)(33)println(res)} }可以填隐式参数传一个默认值调用的时候只需要传一个参数 object TestKeli {implicit val c:Int3//b给个默认值调用的时候不需要传递把参数变成隐式参数//当我们使用柯里化后如果有参数是隐式的话那么Scala会自动上下文搜索对应的变量def add(a:Int)(implicit b:Int)abdef main(args: Array[String]): Unit {val res add(22)println(res)} }sortBy方法 这个方法会生成一个排序好的List这里是按sage升序排序的不改变原List的顺序 sortBy方法需要的Ordering类型的隐式参数 Ordering对象能指导两个变量的大小 用隐式参数实现 object TestSortBy {//Ordering对象能指导两个变量的大小通过下面的方法做减法就能判断谁大谁小implicit val ordnew Ordering[Stu]()//sortBy方法需要的Ordering类型的隐式参数{override def compare(x:Stu,y:Stu): Int x.sage-y.sage//这里如果改成y.sage-x.sage就能实现降序排序}case class Stu(snams:String,ssex:String,sage:Int)def main(args: Array[String]): Unit {val listList(Stu(zhangsan1,nan,21),Stu(zhangsan2,nan,22),Stu(zhangsan3,nan,29),Stu(zhangsan4,nan,12))//这个方法会生成一个排序好的List这里是按sage升序排序的不改变原List的顺序val res list.sortBy(x x)//sortBy 方法使用了柯里化需要一个Ordering的隐式参数println(res)} }用隐式转换实现 object TestSortBy {//用隐式转换实现implicit def toStu(stu: Stu)new Ordered[Stu]() {override def compare(that: Stu): Int that.sage-stu.sage}case class Stu(snams:String,ssex:String,sage:Int)def main(args: Array[String]): Unit {val listList(Stu(zhangsan1,nan,21),Stu(zhangsan2,nan,22),Stu(zhangsan3,nan,29),Stu(zhangsan4,nan,12))//这个方法会生成一个排序好的List这里是按sage升序排序的不改变原List的顺序val res list.sortBy(x x)//sortBy 方法使用了柯里化需要一个Ordering的隐式参数println(res)} }
http://www.zqtcl.cn/news/164338/

相关文章:

  • 天津网站制作维护无锡网络推广外包
  • 国外中文网站排行娱乐新闻做的好的网站
  • 零食网站建设需求分析规划设计网址
  • 建立网站备案的法律依据wordpress 招商系统
  • 建设银行全球门户网站网站建设技能
  • 提供企业网站建设价格10元一年的虚拟主机
  • 塔城建设局网站电子商务网站建设方案目录
  • 网站容易被百度收录个人建购物网站怎么备案
  • 中文网站什么意思wordpress电脑访问不了
  • 杨家坪网站建设企业生产erp软件公司
  • 网站模块设计软件河北seo优化_网络建设营销_网站推广服务 - 河北邢台seo
  • 陕西正天建设有限公司网站西安专业网页制作
  • 网站建设工作室介绍范文seo网站排名的软件
  • 上海网站建设-网建知识可编辑个人简历模板
  • 北京新鸿儒做的网站shopify做国内网站
  • 网站怎样做百度推广机关门户网站建设要求
  • 好看的网站后台模板沧州网站群
  • 深圳做网站排名公司哪家好哪些网站seo做的好
  • 国内网站建设推荐网站建设合同标准版
  • 哈尔滨网站制作费用企业成品网站模板
  • 网络广告网站怎么做北京海淀建设中路哪打疫苗
  • 房地产公司网站制作电影发布网站模板
  • 如何利用开源代码做网站网站本科
  • 公司是做小程序还是做网站宜宾住房与城乡建设部网站
  • 做网站哪个公司最社区问答网站开发
  • 网站引量方法网站建设推广页
  • 书店网站的建设网络营销方法有哪些
  • 深圳网站优化软件顺企网怎么样
  • 做网站的需要什么要求中国五百强企业排名表
  • 网络营销 企业网站外贸响应式网站建设