πŸ’‘ λ³€μˆ˜λŠ” λ‹€μŒ 6κ°€μ§€ νŠΉμ§•μ— μ˜ν•΄ κ²°μ •λœλ‹€.

image.png

Names

identifier λΌλŠ” μš©μ–΄λ‘œλ„ μ‚¬μš©λœλ‹€.

πŸ“Œ nameκ³Ό κ΄€λ ¨λœ μ΄μŠˆλŠ” 4κ°€μ§€κ°€ μ‘΄μž¬ν•œλ‹€.

image.png

1️⃣ Length

μ΄λ¦„μ˜ 길이가 λ§Œμ•½ λ„ˆλ¬΄ μ§§λ‹€λ©΄, 그듀은 함좕적인 의미λ₯Ό 담을 수 μ—†λ‹€.

🎯 μ˜ˆμ‹œ

  1. FORTRAN 95 β†’ MAX : 31
  2. C99 β†’ 첫 63개만 μ»΄νŒŒμΌλŸ¬κ°€ κ³ λ €
  3. C#, Ada, Java β†’ μ œν•œ μ—†μŒ
  4. C++ β†’ μ œν•œ μ—†μŒ, ν•˜μ§€λ§Œ μ»΄νŒŒμΌλŸ¬μ— μ œν•œμ΄ μžˆμ„ μˆ˜λ„ 있음

2️⃣ Special characters

  1. PHP : λͺ¨λ“  λ³€μˆ˜ 이름 μ•žμ— $ λΆ™μž„
  2. Perl : λͺ¨λ“  λ³€μˆ˜λŠ” λ³€μˆ˜μ˜ νƒ€μž…μœΌλ‘œ μ‹œμž‘λ˜μ–΄μ•Ό 함
  3. Ruby : @κ°€ 뢙은 λͺ¨λ“  λ³€μˆ˜λŠ” instance, @@κ°€ 뢙은 λͺ¨λ“  λ³€μˆ˜λŠ” class

3️⃣ Case sensitivity

λŒ€μ†Œλ¬Έμžμ— λŒ€ν•œ 민감성(ꡬ뢄)을 μ˜λ―Έν•œλ‹€.