Xài thử Golang trên Windows, Linux

Continuing the discussion from Ngôn ngữ được dùng nhiều nhất trên Github:

Anh nghĩ giờ dễ rồi mà. Để anh làm thử một cái Hello World trên Windows thử.

Xong :smile:

Source code

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

Output

Làm thử một cái đi @vhnam

em có một task liên quan tới Golang… nhưng chạy trên máy Linux chứ không phải Windows… tại cái phần import từ Github về… nó dẫn tới một số cái cấu hình hơi phức tạp…

em nghĩ trên Windows thì người ta làm sẵn rồi :stuck_out_tongue:

1 Like

Giờ bên Linux cũng khá dễ rồi @vhnam. Anh test trên Ubuntu 14.04

dat@u1404:~/workspace/go/test$ cat hello.go
package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}
dat@u1404:~/workspace/go/test$ go run hello.go
hello, world
dat@u1404:~/workspace/go/test$

hổng chơi “Hello World” nha… cái task của em nó cần “go get” rồi chỉnh lại $GOPATH rồi cấu trúc thư mục đúng để có thể import mấy cái package vào… em nói phức tạp là ở vụ này…

1 Like

Anh làm theo hướng dẫn cài đặt này https://golang.org/doc/install#tarball. Nó bảo anh thêm cái này vào /etc/profile

export PATH=$PATH:/usr/local/go/bin

Chắc là em làm lâu rồi hả? Chứ giờ anh thấy khá ok.

mới đụng Go vào hôm qua… em chưa có nghiên cứu gì nhiều… nó báo lỗi sao thì fix vậy thôi anh :smile:

1 Like

Mới thử hàm rand trong Go, dễ làm hơn C :smiley:

package main

import (
        "fmt"
        "math/rand"
        "time"
)

func main() {
        rand.Seed(time.Now().Unix())
        fmt.Println("My favorite number is", rand.Intn(10))
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?