Avatar
0
monkey Enlightened
monkey Enlightened
[Go] cách viết 1: này nghĩa là gi?
Trong đoạn code này

var flagSet = flag.NewFlagSet(os.Args[0], flag.ExitOnError)
if err := flagSet.Parse(os.Args[1:]);

Thì 1: nghĩa là gì nhỉ?

  • Answer
go
Remain: 5
2 Answers
Avatar
Quang Minh Enlightened
Quang Minh Enlightened
:))) lấy ra mảng string từ input đầu vào
  • 0
  • Reply
Ở trên mình thấy viết os.Args[0] ở dưới lại thấy os.Args[1:] thì 2 cách viết này khác gì nhau Quang Minh nhỉ?  –  tvd12 1634719520000
Avatar
monkey Enlightened
monkey Enlightened
Mình đã tìm được bài này: https://zetcode.com/golang/array/. Nó giống kiểu sub array. Như trong ví dụ là sub array từ vị trí thứ 1.
  • 1
  • Reply
Em xin bổ sung 1 ý là khi dùng kiểu syntax trên là mình đang tạo ra 1 slice từ array/slice

Trong docs của golang cũng có phần này https://tour.golang.org/moretypes/7

Vd này e thử dùng thư viện reflect để kiểm tra: https://replit.com/@ngochieu642/Array-vs-Sclie

 –  hieuthai642 1634943592000