Java vs Go

基本構文

変数宣言

Java

public class Grammer {
    public static void main(String[] args) {
        System.out.println("Comparing a grammer diff between Java and Go");

        /*
        JavaとGoの 複数業コメントと単一行コメントは同じ
        */

        // 変数の初期化と宣言 行末に;が必須
        int var1 = 10;
        int var2 = 10;
        String var3 = "Java";
        int total = var1 + var2;
        System.out.println(total);
        System.out.println(var3);
    }
}

Go

package main

import (
	"fmt"
)

func main() {
	fmt.Println("Comparing a grammer diff between Java and Go")

        /*
        JavaとGoの 複数業コメントと単一行コメントは同じ
        */

        // 変数の初期化と宣言 行末に;は要らない
	var var1 int = 10
	var var2 = 5
	var3 := 5
	var total int = var1 + var2 + var3
	fmt.Println(total)
	var var4 string = "Go_lang"
	fmt.Println(var4)
}