Literal string là gì?

Phrase Programming
literal

Còn được gọi là literal, literal string là một chuỗi các ký tự được đặt trong dấu ngoặc kép ( double quote) hoặc dấu nháy đơn (single quote), tùy thuộc vào ngôn ngữ lập trình (programming language) hoặc command line. Một chương trình không interpret các ký tự trong một literal string cho đến khi nó gặp dấu ngoặc kép hoặc đơn tiếp theo.

Ví dụ, trong Perl bằng cách sử dụng lệnh bên dưới, nó sẽ in "Hello World! Đây là $ 1."


print 'Hello World! Here is a $1';

Tuy nhiên, việc bao quanh chuỗi bằng dấu ngoặc kép thay vì dấu nháy đơn khiến Perl cố gắng diễn giải $1 dưới dạng một biến (variable). Escape ký hiệu đô la dẫn đến việc Perl coi ký hiệu đô la là một literal character, như được hiển thị bên dưới.


print "Hello World! Here is a \$1";

Learning English Everyday