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

成品网站nike源码1688安庆市城乡建设网站

成品网站nike源码1688,安庆市城乡建设网站,句容网站建设开发,荆州做网站哪家好文章目录 前言1.环境搭建1) IDEA中插件下载2) SDK下载配置 2.基本使用1#xff09;var与val的区别2) .基本数据类型3).字符串的基本用法4) 控制结构1) if else2) for 循环3) while循环 5)类6) 函数 前言 scala在一种简洁的高级语言中结合了面向对象和函数式编程。Scala的静态… 文章目录 前言1.环境搭建1) IDEA中插件下载2) SDK下载配置 2.基本使用1var与val的区别2) .基本数据类型3).字符串的基本用法4) 控制结构1) if else2) for 循环3) while循环 5)类6) 函数 前言 scala在一种简洁的高级语言中结合了面向对象和函数式编程。Scala的静态类型有助于避免复杂应用程序中的错误它的JVM和JavaScript运行时使您可以构建高性能系统并轻松访问庞大的库生态系统。 几大特性 Scala运行在JVM上因此Java和Scala实现完全无缝集成。类型推理。并发与分布式。将java风格接口的灵活性与类的强大功能结合起来。模式匹配高阶函数非常适合初学者和高级软件开发。 1.环境搭建 环境搭建很简单现在都是在IDEA中集成插件添加SDK即可快速开发。 1) IDEA中插件下载 file--settings--plugins,搜索scala下载安装即可安装好需要重启IDEA 2) SDK下载配置 file–ProjectStructure–global libraries–点击添加–选择Scala SDK 下载完成之后即可。new Class 就可以打印hello world了。 object TestScala {def main(args: Array[String]): Unit {println(hello scala)} } // hello scala2.基本使用 1var与val的区别 val和var的区别在于val使变量不可变——就像Java中的final——而var使变量可变. 2) .基本数据类型 val b: Byte 1 val x: Int 1 val l: Long 1 val s: Short 1 val d: Double 2.0 val f: Float 3.0 val c:CharA var str:StringACSDFS3).字符串的基本用法 object TestString {def main(args: Array[String]): Unit {val str1hellovar str2world//拼接字符串//第一种拼接println(str1 str2)println(--------第二种拼接--------)println(s$str1 $str2)} }4) 控制结构 1) if else def main(args: Array[String]): Unit {val a3if (a 0 ) {println(s$a 0)} else if ( a 0) {println(s$a 0)} else {println(s$a 0)}}2) for 循环 val nums Seq(1,2,3)println(------for循环-----------)for (n - nums) println(n)println(------foreach-----------)nums.foreach(println)3) while循环 def main(args: Array[String]): Unit {var a 0while(a 10){println(a)//a 没有java中的这种写法a1} }5)类 // the primary constructorclass Pizza (var crustSize: Int, var crustType: String) {//一个参数构造def this(crustSize: Int) {this(crustSize, DefaultCrustType)}// 一个参数构造器def this(crustType: String) {this(DefaultCrustSize, crustType)}// 无参构造器def this() {this(DefaultCrustSize, DefaultCrustType)}def printPizzaInfo(): Unit {println(spizza $DefaultCrustSize $DefaultCrustType)}}6) 函数 def main(args: Array[String]): Unit {println(-----无参函数----)printMsg()println(-----参数函数----)println(add(1,2))println(-----参数函数----)println(sum(1,2,3))def printMsg(): Unit {println(function print)}def add(a:Int,b:Int): Int {return ab}//可变参数def sum(args: Int*) {var result 0for(arg - args) result argresult} } }其他的语法下篇讲解。
http://www.hkea.cn/news/14405236/

相关文章:

  • 服装饰品网站建设宁波seo排名费用
  • 温州学校网站建设新闻营销发稿平台
  • 潍坊大型网站建设平台首页关键词排名
  • 网站搭建素材群百度站长工具网站验证
  • 高质量的赣州网站建设商家店铺小程序
  • 温州网站建设服务器男女做羞羞的事情网站
  • 安全网站建设与服务的关系网络规划设计师 用途
  • 天津网站建站古镇免费网站建设
  • 营销网站的概念域名上面怎么建设网站
  • 旅行网站排名网站建设属于那个科目
  • dw制作简单网站东莞地产公司网站建设
  • 简洁网站模板素材2017年网站设计
  • 手机网站建设企业帝国cms官网
  • 网站建设的项目说明书德阳网站建设网站建设
  • 怎么样建设自己的网站东莞市疾控中心地址
  • 做网站找哪家公司最好注册企业营业执照需要什么条件
  • 贵州建设厅监理协会网站碑林区营销型网站建设
  • 做搜狗pc网站软件下载微官网和移动网站区别吗
  • 江西汽车网站建设中山手机网站制作哪家好
  • 有几个网站能在百度做推广网站快速建设视频
  • 浙江网站建设培训机构找小网站的关键词
  • 暖色网站网页设计实验报告总结与展望
  • 丹东建设网官方网站商城小程序开发定制
  • 网站怎么申请支付宝wordpress的文件权限设置方法
  • 社交网站先做pc站可以吗建设网站用什么好处
  • 上海做网站定制上海公共招聘网手机版
  • 网站登录不上不需要备案的服务器
  • 关于网站建设的工作计划给公司做网站 图片倾权
  • 下载的网站模版怎么用昆明 网站设计
  • 网站开发是怎么回事做DJ网站违法吗