简单测试Scala跑程序

简介: 应用场景当本地部署搭建完Scala开发环境后,那么就可以利用IDE开发工具进行Scala语言编程,编写一些工具等等,这里写一些简单的语法涉及,来熟悉下Scala。

应用场景

当本地部署搭建完Scala开发环境后,那么就可以利用IDE开发工具进行Scala语言编程,编写一些工具等等,这里写一些简单的语法涉及,来熟悉下Scala。

运行代码

package epoint.com.cn.test001

object test001 {
 def main(args: Array[String]) {
 val msg = "hello world"
 val greetStrings = Array("i", "like", "scala")
 println(msg)
 println(max(5, 6))
 greet()
 printargs(greetStrings)

val oneTwo = List(1, 2)
 val threeFour = List(3, 4)
 val oneTwoThreeFour = oneTwo ::: threeFour
 println(oneTwo + " and " + threeFour + " were not mutated.")
 println("Thus, " + oneTwoThreeFour + " is a new list")

val pair = (99, "Luftballons")
 println(pair._1)
 println(pair._2)

var jetSet = Set("Boeing", "Airbus")
 jetSet += "Lear"
 println(jetSet.contains("Boeing"))

val romanNumeral = Map(1 -> "I", 2 -> "II",
 3 -> "III", 4 -> "IV", 5 -> "V")
 println(romanNumeral(4))

}

def max(x: Int, y: Int): Int = {
 if (x > y) x
 else
 y
 }

def greet() = println("xubin nihao")

def printargs(args: Array[String]) {
 var i = 0
 while (i < args.length) {
 println(args(i))
 i += 1
 }
 }
}

输出打印:

hello world
6
xubin nihao
i
like
scala
List(1, 2) and List(3, 4) were not mutated.
Thus, List(1, 2, 3, 4) is a new list
99
Luftballons
true
IV

这里写图片描述

目录
相关文章
|
8月前
|
SQL 安全 测试技术
Web应用程序安全测试
Web应用程序安全测试
210 0
|
8月前
|
存储 缓存 监控
Web 应用程序性能测试核心步骤
Web 应用程序性能测试核心步骤
|
8月前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
148 0
|
8月前
|
开发框架 测试技术 定位技术
如何开展移动应用程序性能测试?
如何开展移动应用程序性能测试?
|
30天前
|
算法 Java 测试技术
Benchmark.NET:让 C# 测试程序性能变得既酷又简单
Benchmark.NET是一款专为 .NET 平台设计的性能基准测试框架,它可以帮助你测量代码的执行时间、内存使用情况等性能指标。它就像是你代码的 "健身教练",帮助你找到瓶颈,优化性能,让你的应用跑得更快、更稳!希望这个小教程能让你在追求高性能的路上越走越远,享受编程带来的无限乐趣!
87 13
|
2月前
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
65 1
|
8月前
|
存储 Java 编译器
运行第一个scala程序
运行第一个scala程序
128 10
|
3月前
|
安全 Linux 网络安全
Kali渗透测试:远程控制程序基础
Kali渗透测试:远程控制程序基础
50 0
Kali渗透测试:远程控制程序基础
|
3月前
|
安全 Java Linux
Kali渗透测试:通过Web应用程序实现远程控制
Kali渗透测试:通过Web应用程序实现远程控制
56 0
|
6月前
|
开发框架 JSON 前端开发
基于ABP框架的SignalR,使用Winform程序进行功能测试
基于ABP框架的SignalR,使用Winform程序进行功能测试