[Swift]Naming Conventions, Commenting, Print Statement

Naming Conventions

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋‹ค๋ณด๋ฉด ๋ณ€์ˆ˜๋‚˜ ํด๋ž˜์Šค ๋“ฑ ๋‹ค์–‘ํ•œ ๊ฒƒ๋“ค์˜ ์ด๋ฆ„์„ ์ •ํ•ด์ค˜์•ผํ•œ๋‹ค. ๊ทธ๋Ÿด ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜์ด๋‹ค.

  1. ์นด๋ฉœ ์ผ€์ด์Šค(camelCase)
    • ๋‚™ํƒ€ ๋“ฑ์˜ ํ˜น์ฒ˜๋Ÿผ ์ฒซ ๋‹จ์–ด๋Š” ์†Œ๋ฌธ์ž๋กœ ์ ์–ด์ฃผ๊ณ  ๊ทธ ๋’ค์˜ ๋‹จ์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ทธ ๋‹จ์–ด์˜ ์ฒซ ๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ์ ์–ด์ค€๋‹ค.
    • ex) sumValue, averageWhiteFood ๋“ฑ
  2. ์ผ€๋ฐฅ ์ผ€์ด์Šค(kebab-case)
    • ์ผ€๋ฐฅ์— ๊ผฌ์น˜๋ฅผ ๋ผ์šด ๊ฒƒ ์ฒ˜๋Ÿผ ํ•˜์ดํ”ˆ(-)์„ ์ด์šฉํ•ด ๋‹จ์–ด๋ฅผ ์—ฐ๊ฒฐํ•ด์„œ ์ž‘๋ช…
    • ex) red-ocean, student-name ๋“ฑ
  3. ์Šค๋„ค์ดํฌ ์ผ€์ด์Šค(snake_case)
    • ๋ฑ€์˜ ํ˜•์ƒ์ฒ˜๋Ÿผ ๋‹จ์–ด์™€ ๋‹จ์–ด๋ฅผ ์–ธ๋”๋ฐ”(_)๋ฅผ ์ด์šฉํ•ด ์—ฐ๊ฒฐํ•ด์„œ ์ž‘๋ช…
    • ex) region_name, error_count ๋“ฑ

์Šค์œ„ํ”„ํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋Š” ์นด๋ฉœ ์ผ€์ด์Šค๋ฅผ ์‚ฌ์šฉ

Commenting

์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ, ๋‚˜ ํ˜น์€ ํ˜‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์„ ์œ„ํ•ด ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ(์ฃผ์„์ด๋ผ๊ณ ๋„ ๋ถ€๋ฆ„)

์Šค์œ„ํ”„ํŠธ์—์„œ๋Š” ์Šฌ๋ž˜์‰ฌ(/)๋ฅผ ๋‘๊ฐœ ๋ถ™์—ฌ ์ฃผ์„์„ ์‚ฌ์šฉํ•œ๋‹ค.

// ์ด๊ฒƒ์ด ์ฃผ์„ ์ฒ˜๋ฆฌ!

์ผ๋ฐ˜์ ์ธ ์ฝ”๋“œ์— ์ปค์„œ๋ฅผ ๋‘๊ณ  commnad + /๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ฃผ์„์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜๋„ ์žˆ์Œ

๋‹ค์ˆ˜์˜ ์ค„์„ ์‚ฌ์šฉํ•œ ์ฃผ์„์„ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด /* */ ๋ฅผ ์ด์šฉํ•˜๋ฉด๋œ๋‹ค.

/* ์ด๋ ‡๊ฒŒ
์—ฌ๋Ÿฌ์ค„์—
๊ฑธ์ณ ์ ์„ ์ˆ˜ 
์žˆ๋‹ค.*/

Print Statement

์›ํ•˜๋Š” ๊ฐ’์„ ์ฝ˜์†”์— ์ถœ๋ ฅํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š” print()๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

ํ”„๋ฆฐํŠธ๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋์—๋Š” ๊ฐœํ–‰๋ฌธ์ž(\n)๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์–ด ๋‹ค์Œ ํ”„๋ฆฐํŠธ๋ฌธ ์‚ฌ์šฉ์‹œ ์ฝ˜์†”์˜ ๋‹ค์Œ ์ค„์— ์ถœ๋ ฅ์ด ๋œ๋‹ค.

๋ฌธ์ž ๋ฟ ์•„๋‹ˆ๋ผ ๋ณด๊ฐ„๋ฒ•์„ ์‚ฌ์šฉํ•ด์„œ ๋ณ€์ˆ˜, ์ƒ์ˆ˜, ์—ฐ์‚ฐ ๋“ฑ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ณด๊ฐ„๋ฒ•(String Interpolation) : \()

print("3 + 2 = \(3+2)")

ten = 10

print(ten)
print("\(ten)")

2022

[web]jQuery ๋ณต์Šต 3

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]jQuery ๋ณต์Šต 2

13 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]jQuery ๋ณต์Šต 1

14 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]JavaScript ์ •๋ฆฌ4

5 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]JavaScript ์ •๋ฆฌ3

10 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]JavaScript ์ •๋ฆฌ2

7 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]JavaScript ์ •๋ฆฌ1

8 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]CSS ๊ธฐ์ดˆ ์ •๋ฆฌ

11 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[web]HTML ๊ธฐ์ดˆ ์ •๋ฆฌ

8 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Matplotlib]๊ธฐ์ดˆ ์š”์•ฝ

6 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Pandas]pandas ์—ฐ์Šต

3 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]class ์—ฐ์Šต

9 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]module ์—ฐ์Šต

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

๋งจ ์œ„๋กœ ์ด๋™ ↑

2021

[Python๊ธฐ์ดˆ]module

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]set ์—ฐ์Šต

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]list ์—ฐ์Šต2

4 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]string ์—ฐ์Šต

4 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

[Python๊ธฐ์ดˆ]input ์—ฐ์Šต

1 ๋ถ„ ์†Œ์š”

[Noitce] ๊ณ ์ณ์•ผํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ง์”€ํ•ด์ฃผ์„ธ์š”!

๋งจ ์œ„๋กœ ์ด๋™ ↑