这个程序中,我们创建了一个名为 Queue 的结构体,它包含一个 elements 切片来存储队列的元素。Enqueue 方法在 elements 切片的尾部添加一个元素,Dequeue 方法从 elements 切片的头部移除一个元素。如果 Dequeue 方法在尝试移除元素时发现队列为空,它将返回一个错误,表示队列下溢。