前言
scala是我一直想学的语言,记得前年还在博客里蜻蜓点水的写过一段,然后又不了了之了。这次下定决心要好好学,所以特意开一系列帖子记录scala学习的内容。估计都是些入门的东西,目的不是想写出牛逼的scala初学文档来布道,纯粹只是想看看自己能坚持多久。哈哈。
废话不多说,第一个帖子,必须是HelloWorld来镇楼。
开始
object HelloWorld { def main(args: Array[String]) { println("Hello, world!") } }
简单到无语。直接编译运行
写道
[zhenghui@localhost scala]$ scalac HelloWorld.scala
[zhenghui@localhost scala]$ scala HelloWorld
hello world
[zhenghui@localhost scala]$ scala HelloWorld
hello world
不是说scala也是jvm语言之一嘛,用java试试
写道
[zhenghui@localhost scala]$ ls
HelloWorld.class HelloWorld$.class HelloWorld.scala
[zhenghui@localhost scala]$ java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: scala/Predef$
at HelloWorld$.main(HelloWorld.scala:3)
at HelloWorld.main(HelloWorld.scala)
Caused by: java.lang.ClassNotFoundException: scala.Predef$
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more
HelloWorld.class HelloWorld$.class HelloWorld.scala
[zhenghui@localhost scala]$ java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: scala/Predef$
at HelloWorld$.main(HelloWorld.scala:3)
at HelloWorld.main(HelloWorld.scala)
Caused by: java.lang.ClassNotFoundException: scala.Predef$
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more
嘿嘿,我也不知道为什么。。。以后知道了再补坑。。
结尾
第一个帖子,就不多说了。完全为了镇楼。。。
相关推荐
vscode 新建helloworld模板
play-scala-hello-world-tutorial:在Scala中播放的Hello World教程
输入任何scala代码,例如println("hello, world")并以END字符( Ctrl-D ) Ctrl-D 下载 万一您不想为构建项目而烦恼,我已经。 请注意,运行该工具需要Java 8 。 突出显示来源等 为了改善使用体验,您可能希望使用...
一天之内的Scala 一天之内的Scala。 向真正使用它的人学习。 此存储库包含我们偶尔提供的 1 天培训模块... 之后你应该可以去 000.setup 并运行sbt "run-main javax.HelloWorld"和sbt "run-main scalax.HelloWorld" 。
使用Maven的Scala的Hello-world项目 示例项目显示了如何使用maven而不是SBT来构建和运行Scala代码 它利用了maven插件 (用于编译和运行)和 (用于运行单元测试) 编译中 可以使用标准命令mvn compile 跑步 要运行该...
使用 Gradle 构建 Scalatra 中的 Hello World 示例值得注意的是,我们使用gretty插件来运行我们的 webapp,因为默认的jetty插件使用了一个太旧版本的 servlet API。 此外,还包括最基本的依赖项,但如果您想要支持更...
Hello-World-Scala-1 学习如何在Scala中进行编码的系列它所做的只是显示“ Hello World”。 接下来,我将学习建立阵列
hello-world-scala
EV3 你好世界 Hello World 在 Scala 中 0.8.1-beta 2.11 如何使用 在 EV3 上安装 运行sbt assembly创建可执行的helloworld.jar文件... 在 leJOS 下的 EV3 Programs上选择Programs > helloworld.jar > Execute program
使用Scala.js的Cytoscape sbt> ~fastOptJS::webpack推荐的VS Code扩展参见
Hello world:经典的启动示例 FrenchDate:在 Scala 中使用 Java 库 Complex、Complex2 和 ComplexNumbers:定义类和类方法 Tree、TreeAssessor 和 Derivaties:案例类和模式匹配 订单和日期:特征 参考和整数参考:...
Springboot 结合Apache Spark 2.4.4与Scala 2.12 集成示例,hello world!
右键单击“ HelloWorld”,然后选择“运行HelloWorld” 您应该看到类似以下的消息: 你好,世界! u.data文件有100000行。 但是,您可能会看到“找不到类”错误。 如果是这样,请退出IntelliJ,重新启动它,然后...
Scala.js React World 现实世界中的例子 的灵感来自 聊天 后端开发 sbt " project chat-backend; ~reStart " 前端开发 sbt chat-frontend 码头工人 sbt " chat-release;chat-backend/docker:publishLocal " && \ ...
我的 Scala 教程 与 Scala 一起玩的各种简短 Scala ...并选择运行HelloWorld(通常是[5])。 要运行需要参数的示例,您需要启动/运行 sbt 并在提示符下输入 run 后跟参数,例如运行 Fib ... 运行 10 ...并选择Fib。
一些实现scala语言的程序,可以与java对比,进一步学习scala语言的优缺点
一、实验简介 二、Scala简介及实验环境介绍 三、Hello World 四、实验总结
cd scala && scala helloWorld.scala && cd .. cd clojure && lein hello-world && cd .. cd ceylon && ceylon compile de.olofsson && ceylon run de.olofsson && cd .. cd fantom && fan hello_world.fan && cd ..
简单的Thrift和gRPC性能测试使用一个简单的“ helloworld”原型来测试节俭和gRPC。 所有服务器和客户端均由Golang,Java和Scala实现测试结果如下(毫秒/ 10000次呼叫)。 第一个值使用一个客户端测试服务器,第二个...