Scala和Golang的区别
Scala是一种通用的、高级的、多范式的编程语言。它是一种纯面向对象的编程语言,也为函数式编程方法提供支持。Scala程序可以转换为字节码,可以在JVM(Java虚拟机)上运行。Scala代表可扩展的语言。它还提供了Javascript运行机制。
例子:
// Creating object
object Geeks {
// Main method
def main(args: Array[String])
{
// prints Hello, geekdocs!
println("Hello, geekdocs!")
}
}
运行结果:
Hello geekdocs!
Golang是一种程序化和静态类型的编程语言,其语法与C编程语言相似。有时它被称为Go编程语言。它于2007年由Robert Griesemer、Rob Pike和Ken Thompson在Google开发,但在2009年作为一种开源的编程语言推出,主要用于Google的生产系统。
示例:
// Golang program
package main
import "fmt"\n
// Main function
func main() {
fmt.Println("Hello geekdocs")
}