สไตล์C #แนะนำให้ใช้CamelCaseในตัวระบุเพื่อคั่นคำ ประเพณีเสียงกระเพื่อมแนะนำให้ใช้ - ขีดกลาง - แทน
เคยมีภาษาการเขียนโปรแกรมที่ไม่อนุญาตให้ใช้ช่องว่างในตัวระบุ แต่เป็นสำนวนที่ใช้กันทั่วไปเมื่อใช้ตัวระบุหลายคำ?
เป็นไปได้ที่จะมีตัวระบุที่มีช่องว่างในการใช้งานบางอย่างของSchemeแต่ก็ไม่ใช่วิธีปฏิบัติที่แพร่หลาย นี่คือตัวอย่าง:
Petite Chez Scheme Version 8.4
Copyright (c) 1985-2011 Cadence Research Systems
> (define |hey there| 100)
> (define |x y z| 200)
> (list |hey there| |x y z|)
(100 200)
alert({'some Prop':'bob'}['some Prop']);
แต่ถ้าชื่อคุณสมบัติสตริงเหล่านั้นล้มเหลวการทดสอบตัวระบุ / ฉลากคุณไม่สามารถใช้พวกเขาด้วยสัญกรณ์ดอท
define_singleton_method "sjdlkfjsljk#$SDEF SDFSDF@# @#$!!~" do; puts 42; end;
และจากนั้นคุณสามารถ: send "sjdlkfjsljk#$SDEF SDFSDF@# @#$!!~"
แต่มันไม่ธรรมดา
bobs_utilities :: string_functions :: scramble
++: นี่คือชื่อและเราสามารถรวมช่องว่างตามอำเภอใจได้ถ้าเราต้องการเพราะเป็นไวยากรณ์ไม่ใช่โทเค็นธรรมดา ชื่อที่มีองค์ประกอบหลายรายการต้องการเป็นรูปแบบนามธรรม ข้อมูลเนมสเปซของ shoehorning ในตัวระบุเดียวนั้นโดยทั่วไปแล้วแฮ็ค "ชื่อ mangling" สำหรับการแสดงโครงสร้างภายในข้อความที่คุณไม่มีกลไกในการแสดงโครงสร้าง