Van annak valami neve, hogy egy programozási nyelvben deklarálni/definiálni kell egy változót az első használat előtt?
1-est helyesbíteném, hogy a legtöbb nyelvben. (majdnem mindegyikben)
De nem kötekedni szeretnék, csak van olyan nyelv ami nem követeli meg de ennek ellenére az átláthatóság kedvéért ott is célszerű deklarálni.
Deklaráció a neve.
Azzal, hogy deklarálod, egyben létre is hozod, helyet biztosítasz neki a tároláshoz a tipusának megfelelően.
Az inicializáció meg a kezdőérték megadása olyankor, amikor nem kap kezdőértéket a változó a deklaráció után, vagy azzal egyidőben.
Amúgy igen, csak a legtöbb nyelv igényli a deklarációt, de nem az összes.
Általános válasz nem adható.
A memóriafoglalás minden nyelven implicit történik, a programozótól függetlenül.
Elsősorban a szigorúan típusos nyelvek követelik meg a deklarációt, a gyengén tipusosak, interpretált nyelvek meg a legkevésbé.
Az "extern" egy merőben más eset.
Ott a deklarációhoz a kulcsszónak nincs köze, csak a már deklarált változó érvényességi körére van /kiterjesztő/ hatással.
Köznyelvi értelemben - ebben a tárgykörben - a deklarál és a definícál, egymással szinonim fogalmak.
"Akkor a javascript is tipusellenorzo nyelv? "
Persze. Minden nyelv az, kivéve az assemblyt.
Létezik explicit és implicit tipusellenőrzés. Utóbbi minden nyelvben van.
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!