เมนูนำทาง
สายอักขระว่าง การใช้ในภาษาโปรแกรมในภาษาโปรแกรมส่วนใหญ่ สายอักขระเป็นแบบชนิดข้อมูลแบบหนึ่ง สายอักขระเอกเทศโดยปกติจะถูกเก็บลงในตำแหน่งหน่วยความจำที่ต่อเนื่องตามลำดับ หมายความว่าสายอักขระที่เหมือนกัน (ตัวอย่างเช่นสายอักขระว่าง) สามารถเก็บไว้ที่หน่วยความจำสองตำแหน่งที่ต่างกันได้ (สายอักขระที่มีความยาวเป็นศูนย์ก็อาจต้องการหน่วยความจำในการเก็บบันทึกเช่นกัน ขึ้นอยู่กับรูปแบบที่กำลังใช้งาน) ด้วยเหตุผลนี้หน่วยความจำจึงอาจมีสายอักขระว่างหลายสายก็ได้ ต่างจากนิยามของทฤษฎีรูปนัยซึ่งกล่าวว่าสายอักขระว่างมีได้เพียงหนึ่งเดียว อย่างไรก็ตาม ฟังก์ชันการเปรียบเทียบสายอักขระยังคงให้ผลลัพธ์ว่า สายอักขระว่างทั้งหมดนั้นเท่ากัน
ภาษาโปรแกรมส่วนใหญ่สามารถใช้ ""
หรือ ''
แทนสายอักขระว่าง λ แต่ก็ยังมีบางภาษาที่สามารถเขียนในรูปแบบอื่นได้อีก เช่น
ตัวแทนของ λ | ภาษาโปรแกรม |
---|---|
"" | ซี, ซีพลัสพลัส, เพิร์ล, ไพทอน, ซีชาร์ป, โก, พีเอชพี, วิชวลเบสิกดอตเน็ต, จาวา, ทัวริง, จาวาสคริปต์, แฮสเคลล์, อ็อบเจกทีฟ-ซี (แบบสายอักขระภาษาซี), โอแคเมล, มาร์กอัป (แบบมาตรฐาน), สกาลา, ทีซีแอล |
'' | เพิร์ล, พีเอชพี, ไพทอน, จาวาสคริปต์, เดลไฟ, ปาสกาล |
{'\0'} | ซี, ซีพลัสพลัส, อ็อบเจกทีฟ-ซี (แบบสายอักขระภาษาซี) |
std::string() | ซีพลัสพลัส |
@"" | อ็อบเจกทีฟ-ซี (แบบวัตถุ NSString) |
[NSString string] | อ็อบเจกทีฟ-ซี (แบบวัตถุ NSString) |
qw() | เพิร์ล |
"""""" str() | ไพทอน |
string.Empty | ซีชาร์ป |
String.Empty | วิชวลเบสิกดอตเน็ต |
String.make 0 '-' | โอแคเมล |
{} | ทีซีแอล |
เมนูนำทาง
สายอักขระว่าง การใช้ในภาษาโปรแกรมใกล้เคียง
สายอัมปังและซรีเปอตาลิง สายอักขระ สายอักขระว่าง สายอัสตรัม สายอักษร สายัณห์ สัญญา สายพันธุ์ของ SARS-CoV-2 สายลับสี่ล้อ ซิ่งสนั่นโลก สายอากาศ สายัณห์ คำทิพย์โพธิ์ทองแหล่งที่มา
WikiPedia: สายอักขระว่าง http://cs.fit.edu/~ryan/cse1002/lectures/lexicogra...