Mire jó a kapcsos zárójel?
Láttam videókat a programozásról, de nem tudom mire jó a kapcsoszárójel
Pl {
A kérdés ebben a formában kevés. Sokféle programnyelv van, sokféle szintaxissal és jelölésrendszerrel, amelyek néha csak nagyon kevéssel térnek el egymástól. Ha bármilyen programozással kapcsolatos kérdést teszünk fel, az első közlendő információ az, hogy melyik nyelvről van szó.
A kapcsos zárójelet a ma divatos nyelvek közül jellemzően a C nyelvcsalád használja. Azokban a kapcsos zárójelek határolnak egy önálló utasításblokkot ott, ahol jelölni kell, hogy az oda tartozó utasítások mettől meddig tartanak, és hol következik a többi, mindettől már független utasítás.
Pl. egy függvény esetén jelöli, hogy mettől meddig tart a függvény törzse:
funcion valami(parameter) {
alert('Ez még a függvény része.');
alert('Még ez is a függvény része.');
alert('Meg még ez is a függvény része.');
}
alert('Ez már nem a függvény része.');
Vagy egy vezérlő szerkezet esetén:
if (valami==1) {
alert('Ezt csak akkor írja ki, mikor valami egyenlő 1-el.');
alert('Ezt is csak akkor írja ki.');
alert('És ezt is csak akkor írja ki.');
}
alert('Ez viszont már az elágazáson kívül van, akkor is kiírja, ha valami nem egyenlő 1-el.');
for(var i=1;i<3;i++) {
alert('Ezt háromszor írja ki.');
alert('Ezt is háromszor írja ki.');
}
alert('Ez már a cikluson kívül van, csak egyszer írja ki.');
Meg még pl. objektumok jelölésére is használják:
var valami = {
egyik_tulajdonsag: 'Ez az objektum egyik tulajdonsága',
masik_tulajdonsag: 'Ez a másik tulajdonsága.',
metodus: function() { alert('Ez megy a valami egyik metódusa.'); }
};
Például az if szintaxisa:
if (feltétel) utasítás;
if (feltétel) {utasítás1; utasítás2; ...}
Tehát utasításokat fog össze, amik így logikai egységet fognak alkotni. Pl. a második példában ha nem lenne a kapcsos zárójel, nem lehetne tudni, az if() mely utasításokra vonatkozik.
Ha nincs {}, akkor csak egyetlen utasításra. Vagy másképp: egy utasításra vagy egy utasításblokkra.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!