Phép tính số học rút gọn
Thuộc phần Kiến thức nền tảng trong hành trình GDScript của Coddy. Bài học 18 trên 92.
Trò chơi thường cập nhật một biến dựa trên giá trị hiện tại của chính nó: cộng điểm vào điểm số, trừ hp sau khi bị đánh trúng.
var score := 10
score = score + 5 # score chứa giá trị 15Toán tử rút gọn += thực hiện điều tương tự với ít code hơn:
var score := 10
score += 5 # score có giá trị 15Mỗi toán tử số học đều có dạng viết tắt:
+=cộng:score += 5-=trừ:hp -= 3*=nhân:damage *= 2/=chia:speed /= 2%=giữ lại phần dư:turn %= 4**=nâng lên lũy thừa:size **= 2
Các quy tắc của từng toán tử vẫn được áp dụng. Khi hp giữ số nguyên 10, hp /= 4 loại bỏ phần thập phân và hp trở thành 2.
+= cũng hoạt động với chuỗi, khi đó nó thêm văn bản vào cuối:
var greeting := "Hero"
greeting += "!"
print(greeting) # Hero!Thử thách
DễBiến count bắt đầu bằng 0. Dùng các cách viết tắt, thực hiện những phép toán sau theo thứ tự này:
- Cộng
4vàocount - Nhân
countvới2 - Trừ
1khỏicount
Giữ nguyên phần khai báo count. Dòng print() in ra:
count = 7Tự làm thử
extends Node
func _ready():
var count := 0
# Thêm ba phép tính bên dưới
# Đừng thay đổi dòng bên dưới
print("count = ", count)
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức nền tảng
4Toán tử phần 1
Toán tử số họcPhép chia lấy phần nguyênToán tử moduloPhép tính số học rút gọnÔn tập, phép tính đơn giảnToán tử so sánh7Nhập xuất cơ bản
Đầu raĐầu ra với biếnĐịnh dạng chuỗiĐầu vàoÉp kiểuÔn tập đến 120Ôn tập đúng hay sai10Hàm
Khai báo hàmĐối sốTrả vềKiểu trả vềÔn tập: hàm SigmaÔn tập: hàm kiểm tra hợp lệGiá trị mặc định16Theo dõi chi tiêu hằng ngày
Tổng quan dự ánThoát chương trình5Toán tử phần 2
Toán tử logic phần 1Toán tử logic phần 2Ôn tập: logic đơn giảnToán tử logic phần 3Toán tử ba ngôi8Máy tính chia hóa đơn
Lời chàoNhận đầu vào3Biến, phần 2
Khai báo kiểu dữ liệuSuy luận kiểu dữ liệuHằng sốÔn tập: khởi tạo biếnChuyển đổi kiểu dữ liệu9Vòng lặp
Vòng lặp forVòng lặp whileBreakContinueÔn tập: giai thừaHàm rangeVòng lặp lồng nhauÔn tập: đầu vào độngTự luyện tập: Trình biên dịch GDScript online