Slide 6
Slide 6 text
3. 関数定義
Java:
public int add(int a, int b) {
return a + b;
}
public void greet(String name) {
System.out.println("Hello, " + name);
}
GO:
func add(a, b int) int {
return a + b
}
func greet(name string) {
fmt.Println("Hello,", name)
}
GOは戻り値の型を関数名の後に記述
▶
GOは同じ型の引数をまとめて型を記述可能
▶
GOは複数の戻り値を持つことが可能(例: func divide(a, b int) (int, error) )
▶
6