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
Công chúa Bạch Chi và sáu chú lùn - Genshin Impact
Công chúa Bạch Chi và sáu chú lùn - Genshin Impact
Một cuốn sách rất quan trọng về Pháp sư vực sâu và những người còn sống sót từ thảm kịch 500 năm trước tại Khaenri'ah
Nhân vật Erga Kenesis Di Raskreia trong Noblesse
Nhân vật Erga Kenesis Di Raskreia trong Noblesse
Erga Kenesis Di Raskreia (Kor. 에르가 케네시스 디 라스크레아) là Lãnh chúa hiện tại của Quý tộc. Cô ấy được biết đến nhiều hơn với danh hiệu Lord hơn là tên của cô ấy.
Bạn có thực sự thích hợp để trở thành người viết nội dung?
Bạn có thực sự thích hợp để trở thành người viết nội dung?
Đã từng bao giờ bạn cảm thấy mình đang chậm phát triển trong nghề content dù đã làm nó đến vài ba năm?
[Light Novel Rating] Fate/Zero – Cuộc chiến Chén Thánh trên giấy
[Light Novel Rating] Fate/Zero – Cuộc chiến Chén Thánh trên giấy
Chén Thánh (Holy Grail) là một linh vật có khả năng hiện thực hóa mọi điều ước dù là hoang đường nhất của chủ sở hữu. Vô số pháp sư từ khắp nơi trên thế giới do vậy đều khao khát trở thành kẻ nắm giữ món bảo bối có một không hai này