Biểu thức (khoa học máy tính)

Biểu thức (tiếng Anh: expression) trong ngôn ngữ lập trình là sự kết hợp của một hay nhiều giá trị, hằng số, biến, toán tử, và hàm một cách tường minh mà ngôn ngữ lập trình diễn giải (theo nguyên tắc ưu tiên và liên kết của nó) và tính toán để sinh ra (return) giá trị khác, trong một môi trường có trạng thái. Quá trình này, theo như biểu thức toán học, được gọi là sự ước lượng (evaluation).

Trong các thiết lập đơn giản, giá trị trả về thường là một trong các kiểu cơ bản, như số, chuỗi, và logic; trong các thiết lập phức tạp hơn, nó có thể là một kiểu dữ liệu phức hợp. Trong lập trình hàm, kết quả trả về thường là hàm hay biểu thức, mà chính chúng có thể được đánh giá thêm.

Ví dụ, 2+3 là một biểu thức toán học và lập trình được đánh giá bằng 5. Một biến là một biểu thức bởi vì nó biểu thị một giá trị trong bộ nhớ, vậy nên y+6 là một biểu thức. Một ví dụ về biểu thức quan hệ là 4≠4, vốn được đánh giá là sai (false).[1][2]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ Javascript expressions, Mozilla Lưu trữ 2012-03-09 tại Wayback Machine Accessed ngày 6 tháng 7 năm 2009
  2. ^ Programming in C Lưu trữ 2015-01-09 tại Wayback Machine Accessed ngày 6 tháng 7 năm 2009

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Nhân vật Narberal Gamma (Nabe) - Overlord
Nhân vật Narberal Gamma (Nabe) - Overlord
Narberal Gamma (ナ ー ベ ラ ル ・ ガ ン マ, Narberal ・ Γ) là một hầu gái chiến đấu doppelgänger và là thành viên của "Pleiades Six Stars
Chân Huyết-Thần Tổ Cainabel Overlord
Chân Huyết-Thần Tổ Cainabel Overlord
Cainabel hay còn biết tới là Huyết Thần (Chân Huyết) 1 trong số rất nhiều vị thần quyền lực của Yggdrasil và cũng là Trùm sự kiện (Weak Event Boss) trong Yggdrasil
Việt Nam và ván cờ Biển Đông
Việt Nam và ván cờ Biển Đông
Không ai có thể chọn được hàng xóm, và Việt Nam đã mang trên mình số phận của 1 quốc gia nhỏ yếu kề tường sát vách bên cạnh 1 nước lớn và hùng mạnh là Trung Quốc
So sánh Hutao và Childe - Genshin Impact
So sánh Hutao và Childe - Genshin Impact
Bài viết có thể rất dài, nhưng phân tích chi tiết, ở đây tôi muốn so sánh 𝐠𝐢𝐚́ 𝐭𝐫𝐢̣ của 2 nhân vật mang lại thay vì tập trung vào sức mạnh của chúng