go언어
글 수 53
2015.04.07 17:45:08 (*.134.169.166)
10559
go언어는 자바와 C를 섞어 놓은 듯하지만, 사용할 수록 go언어만의 개성이 보입니다.
쓰레드 사용이 그런데 자바도 쓰레드 사용이 편하죠? 그러나 go언어에서 더 편합니다.
함수를 만들어 놓고 함수 호출할 때 go 문자만 함수 앞에 삽입하면 됩니다.
package main
import (
"fmt"
"time"
)
func fun_thread( ) {
for i := 0; ; i++ {
fmt.Println( i)
time.Sleep(100 * time.Millisecond)
}
}
func main() {
go fun_thread()
var input string
for {
fmt.Scanln(&input)
fmt.Println( input);
}
}
실행하면 fun_thread()에 의해 숫자가 계속 출력됩니다. 그러면서도 키보드 입력을 받고 엔터키를 누르면
입력된 문자열이 출력됩니다. 멋지죠?


