Go言語入門 2回 (関数,変数編)A Tour Of Go
これまでのGolangに関する記事
Go言語入門 0回 (Golangの特徴)
Go言語環境構築メモ
Go言語入門 1回 (パッケージ編)A Tour Of Go
function
package main
import "fmt"
func show(x string) string {
return x
}
func main() {
fmt.Println(show("test"))
}
main関数でshow関数を呼んでいます。show関数では,testという文字列を変数xに渡して、リターンして出力しています。
複数の引数を渡すときの省略
package main
import "fmt"
func show(x ,y string) string {
return x+y
}
func main() {
fmt.Println(show("test","hoge"))
}
出力結果:testhoge
複数の変数xとyがともに、string型なので、x,y stringという形で宣言することができます。
戻り値も複数指定できる
package main
import "fmt"
func show(x ,y string) (string,string) {
return x,y
}
func main() {
a , b:= show("test","hoge")
fmt.Println(a,b)
}
変数の宣言
package main
import "fmt"
var count int
func main(){
count =0
for count<10 {
fmt.Println(count)
count++
}
}
出力結果は0から9までの数字が出力されます。これは、countという変数を宣言して、countが10未満までの間出力するというものになります。
宣言と同時に初期化も行う
package main
import "fmt"
var count int =0
func main(){
for count<10 {
fmt.Println(count)
count++
}
}
ディスカッション
コメント一覧
まだ、コメントがありません