编程语言
文章平均质量分 65
Python && Scale
孙中明
这个作者很懒,什么都没留下…
展开
-
scala入门到放弃—06—高阶函数
文章目录高级函数字符串匿名函数Currying函数高阶函数高级函数字符串插值 val s ="hello" val name="jacksun" println(s+name) println(s+":"+name) println(s"hello:$name")多行字符串 //多行, var d = """ |1 |2 |3 |4 |5 |5 |6 """.st原创 2024-01-17 21:26:34 · 369 阅读 · 0 评论 -
Scala入门到放弃—05—模式匹配
模式匹配基本类型Java : 对一个值进行条件判断例如switch模式匹配类似于Java的switch case。Scala的模式匹配不仅可以匹配值还可以匹配类型、从上到下顺序匹配,如果匹配到则不再往下匹配、都匹配不上时,会匹配到case _ ,相当于default、match 的最外面的{ }可以去掉看成一个语句。def match_test(m:Any) = { m match { case 1 => println("num 1 ")原创 2024-01-17 21:26:06 · 487 阅读 · 0 评论 -
Scala入门到放弃—04—集合
文章目录集合数组ListSetMapOptuon&Some&NoneTuple集合数组package org.exampleobject ArrayApp extends App{ //继承App后直接直接调用函数,不需要main //println("hello") val a = new Array[String](5) a(0)="hello" println(a(0)) val b = Array("hello","world") val c =原创 2024-01-10 21:18:12 · 929 阅读 · 2 评论 -
Scala入门到放弃—03—面向对象
文章目录面向对象概述类的定义和使用构造器继承和重写抽象类伴生类和伴生对象case和trait面向对象概述OO(Object Oriented)封装:属性、方法封装到类中,可设置访问级别继承:父类和子类之间的关系 ,重写多态:父类引用指向子类对象 ,开发框架基石Person person = new Person();User user = new User();Person person =new User();类的定义和使用package org.exampleobject O原创 2023-11-20 20:53:41 · 87 阅读 · 0 评论 -
Scala入门到放弃—02—函数
文章目录函数方法定义默认参数命名参数可变参数条件语句循环表达式函数方法定义def 方法名(参数: 参数类型): 返回值类型 = { //方法体 //最后一行作为返回值(不需要使用return)}def max(x: Int, y: Int): Int = { if(x > y) x else y}package org.exampleobject App { def main(args: Array[String]): Unit = { println原创 2023-10-24 09:00:22 · 165 阅读 · 0 评论 -
Scala入门到放弃—01—概述
文章目录概述什么是是Scala?为什么要使用Scala?配置环境安装测试附基本语法定义变量基本数据类型lazy在Scala中的应用概述什么是是Scala?https://www.scala-lang.org/Scala combines object-oriented and functional programming in one concise, high-level language. Scala’s static types help avoid bugs in complex appl原创 2023-07-06 20:33:50 · 354 阅读 · 2 评论