golang學習day6

作者: SecondRun (雨夜琴聲)   2024-01-29 10:00:23
題目: 實做一個queue
type MyQueue struct {
slice []int
}
func Constructor() MyQueue {
q := MyQueue{[]int{}}
return q
}
func (this *MyQueue) Push(x int) {
this.slice = append(this.slice, x)
}
func (this *MyQueue) Pop() int {
result := this.slice[0]
this.slice = this.slice[1:]
return result
}
func (this *MyQueue) Peek() int {
return this.slice[0]
}
func (this *MyQueue) Empty() bool {
return len(this.slice) == 0
}
學習物件導向
一開始還以為this是C家族的指標
編譯不過才發現那是參數名
笑死
作者: sustainer123 (caster)   2024-01-29 10:16:00
大師
作者: JIWP (JIWP)   2024-01-29 10:19:00
大師不過golang不是物件導向

Links booklink

Contact Us: admin [ a t ] ucptt.com