提交 78e1051e 编写于 作者: oldratlee's avatar oldratlee 🔥

添加代码的语法高亮

上级 cb907352
......@@ -18,10 +18,11 @@ Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可
#### Hello World In Kotlin
fun main(args: Array<String>) {
println("Hello, world!")
}
```kotlin
fun main(args: Array<String>) {
println("Hello, world!")
}
```
### Groovy
......@@ -31,10 +32,11 @@ Apache的Groovy是Java平台上设计的面向对象编程语言。它的语法
#### Hello World In Groovy
static void main(String[] args) {
println('Hello, world!');
}
```groovy
static void main(String[] args) {
println('Hello, world!');
}
```
### Scala
......@@ -44,12 +46,13 @@ Scala经常被我们描述为多模式的编程语言,因为它混合了来自
#### Hello World In Scala
object HelloWorld {
def main(args: Array[String]) {
System.out.println("Hello, world!");
}
}
```scala
object HelloWorld {
def main(args: Array[String]) {
System.out.println("Hello, world!");
}
}
```
### Jruby
......@@ -57,8 +60,9 @@ JRuby是用来桥接Java与Ruby的,它是使用比Groovy更加简短的语法
#### Hello World In Jruby
"puts 'Hello, world!'"
```ruby
puts 'Hello, world!'
```
### Jython
......@@ -66,8 +70,9 @@ Jython,是一个用Java语言写的Python解释器。Jython能够用Python语
#### Hello World In Jython
print "Hello, world!"
```py
print "Hello, world!"
```
### Fantom
......@@ -77,11 +82,11 @@ Fantom是与Groovy以及JRuby差不多的一样面向对 象的编程语言,
#### Hello World In Fantom
class Hello
{
static Void main() { echo("Hello, world!") }
}
```fantom
class Hello {
static Void main() { echo("Hello, world!") }
}
```
### Clojure
......@@ -91,9 +96,10 @@ Clojure是Lisp编程语言在Java平台上的现代、函数式及动态方言
#### Hello World In Clojure
(defn -main [& args]
(println "Hello, World!"))
```clojure
(defn -main [& args]
(println "Hello, World!"))
```
### Rhino
......@@ -103,8 +109,9 @@ Rhino的特点是为JavaScript加了个壳,然后嵌入到Java中,这样能
#### Hello World In Rhino
print('Hello, world!')
```js
print('Hello, world!')
```
### Ceylon
......@@ -112,13 +119,14 @@ Ceylon是一种面向对象,强烈静态类型的编程语言,强调不变
#### Hello World In Ceylon
shared void run() {
print("Hello, world!");
}
```ceylon
shared void run() {
print("Hello, world!");
}
```
### 总结
好啦,以上就是目前主流的可以在JVM上面运行的9种语言。加上Java正好10种。如果你是一个Java开发,那么有必要掌握以上9中的一种,这样可以在一些有特殊需求的场景中有更多的选择。推荐在Groovy、Scala、Kotlin中选一个。
[1]: https://www.hollischuang.com/archives/2322
\ No newline at end of file
[1]: https://www.hollischuang.com/archives/2322
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册