상세 컨텐츠

본문 제목

Go 언어에서 Package Scope

Go lang

by techbard 2022. 3. 22. 21:10

본문

반응형
  • package level scope
// main.go
package main

import (
	"fmt"
)

// package level declaration.
var score = 99.5

func main() {

	sayHello("mario")

	for _, v := range points {
		fmt.Println(v)
	}
	showScore()
}

// greetings.go
package main

import "fmt"

var points = []int{20, 90, 100, 45, 70}

func sayHello(s string) {
	fmt.Println("hello", s)
}

func showScore() {
	fmt.Println("you scored this many points:", score)
}

// 실행
//
// go run main.go greetings.go
//
// 결과
// hello mario
// 20
// 90
// 100
// 45
// 70
// you scored this many points: 99.5
반응형

관련글 더보기

댓글 영역