„Feloldójel (informatika)” változatai közötti eltérés

+source tag, átfogalmazás
a
(+source tag, átfogalmazás)
A '''feloldójel''' (angolul '''escape character'''), más néven ''védőkarakter''<ref>[http://itl7.elte.hu/~zsolt/Oktatas/SzA/shell.html Elektronikus jegyzet az ELTE TTK Információtechnológiai Oktatási Laboratórium Számítógépes alapismeretek tárgyához a shell parancsok kapcsán]</ref> a [[számítógép-tudományszámítástudomány]]ban és a [[távközlés]]ben olyan [[karakter]], amely egy karakterláncban azt jelöli, hogy a következő karaktert másképpen kell értelmezni, mint általános esetben.
 
A '''feloldó szekvencia''', más néven ''vezérlősorozat''<ref>[http://www.tintakiado.hu/informatikai_szotar.php Az ''Angol–magyar informatikai szótár'' online változata]</ref> ('''escape sequence''') együtt jelöli a feloldójelet és a módosított értelmezésű karaktert.
 
=== Programozási nyelvek ===
SzámosA újabblegtöbb modern programozási nyelvben az idézőjel (") karakter a karakterlánc-literálok határolójaként használatos.
<!--as a [[delimiter]] for a [[string literal]].
Magyar terminológia innen: http://www.tintakiado.hu/informatikai_szotar.php -->
Például [[Perl (programozási nyelv)|Perl]]ben:
 
<source lang="perl">
print "Nancy said "Hello World!" to the crowd.";
</source>
 
erreErre hibaüzenetet kapunk ''(syntax error)'' kapunk – hiszen a második idézőjellel látszólag véget érne az idézet –, azonban az alábbi:
 
<source lang="perl">
print "Nancy said \"Hello World!\" to the crowd.";
</source>
 
kifejezéssel a kívánt hatást érjük el, mivel a program a backslash miatt figyelmen kívül hagyja a második és harmadik idézőjel szokványos funkcióját, és úgy kezeli ezeket, mint az egyszerű betűket, számjegyeket.