Thử thách ôn tập #1
Bài học 15 trên 21 trong khóa học Slice và map trong Go của Coddy.
Thử thách
DễTrong đoạn code đã cho, chúng ta định nghĩa một lát cắt. Nhận hai giá trị đầu vào từ người dùng, <strong>num1</strong> và <strong>num2</strong>, làm chỉ số, rồi xóa các phần tử có chỉ số đó khỏi lát cắt.
Tự làm thử
package main
import (
"fmt"
)
func main() {
// Nhận đầu vào từ bạn cho num1 và num2 làm chỉ số. Không thay đổi phần này.
var num1, num2 int = 2, 4
fmt.Scan(&num1)
fmt.Scan(&num2)
// Một slice gồm các phần tử chuỗi. Không thay đổi phần này.
str := []string{"Haskell", "Python", "Golang", "JavaScript", "TypeScript"}
// Xóa các phần tử tại những chỉ số tương ứng khỏi slice.
// In ra slice sau khi cập nhật.
fmt.Println("Updated slice:", str)
}Tất cả bài học trong Slice và map trong Go
1Giới thiệu
Giới thiệu3Slice phía sau hậu trường
Slice là một mảngTạo slice bằng makeSao chép sliceXóa một phần tửThử thách ôn tập #1Thử thách ôn tập #2Tự luyện tập: Trình biên dịch Go online