Dize değişmez değeri

Dize değişmezi, karakterlerin bir değişkenden ziyade değişmez değeri olarak bulunduğu ve kodda ve yayınlanan materyalde aynı göründüğü bir programlama dizesidir. Sınırlayıcılarla gösterilirler. Sınırlayıcılar, bir dize değişmezi içeren karakterlerdir, genellikle tırnak işaretleri veya köşeli parantezler. Aşağıdaki örnekte, tırnak işaretleri sınırlayıcılardır:

" Selam Dünya! "

Programcılar, genellikle doğrudan birbirlerinin yanına yerleştirerek dize değişmezlerini birleştirebilir:

"Selam Dünya"

eşittir

"Selam Dünya"

Dize değişmezlerinde, kaçış dizileri, düz kodda gösterilmesi zor olan veya başka şekilde bir hataya neden olabilecek karakterleri veya işlevleri belirtmek için kullanılır. Kaçış dizileri genellikle bir ters eğik çizgi () kullanılarak başlatılır. Bir programcı bir dize değişmezindeki her bir karakteri tam olarak okunması gerektiği gibi temsil etmek isterse, ters eğik çizgiler veya tipik olarak bir kaçış dizisini temsil eden diğer karakter kombinasyonları dahil, bunun yerine ham bir dize oluşturabilirler.

Ham dize ve değişmez dize

Ham dizge, kaçış dizilerinin bile olağan işlevlerini yerine getirmek yerine doğrudan kod olarak okunduğu özel bir dizi değişmez bilgisidir.

R karakteri ham bir dizeyi belirtir:

R "(merhaba)"

alıntıların veya parantezlerin sınırlayıcı olarak işlev gördüğü.