Avatar
0
monkey Enlightened
monkey Enlightened
[go]Dịch ra tiếng việt các dòng lệnh với for và switch case này giúp mình với
Dịch ra tiếng việt ý nghĩa các dòng lệnh với for và switch case này giúp mình với, nó quá tầm vũ trụ với mình:

func (af *AutoFile) closeFileRoutine() {
	for {
		select {
		case <-af.closeTicker.C:
			_= af.closeFile()
		case <-af.closeTickerStopc:
			return
		}
	}
}
  • Answer
go
Remain: 5
1 Answer
Avatar
ducnt114 Enlightened
ducnt114 Enlightened
af.closeTicker.Caf.closeTickerStopc là 2 channel, đoạn code trên đợi lấy event từ 2 channel này, nếu nhận event từ channel af.closeTicker.C thì sẽ đóng file, còn nếu nhận event từ channel af.closeTickerStopc trước thì sẽ return và kết thúc hàm mà không gọi đóng file.
  • 0
  • Reply
Liệu đây có phải là 1 cách viết tốt không? Và có cách viết nào khác không?  –  tvd12 1634326160000