Language

• kyounghwan๋‹˜์˜ GitHub.io Guide | ๊ธฐ์–ต๋ณด๋‹ค ๊ธฐ๋ก์„Guide ๋ณธ ์นดํ…Œ๊ณ ๋ฆฌ๋Š” vue.js ์— TypeScript(TS)๋ฅผ ์ ์šฉํ•˜์ž๋Š” ์ƒ๊ฐ์œผ๋กœ TS๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ๊ธฐ๋กํ•œ ๋‚ด์šฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ค€๋น„ vue create๋ฅผ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  vue.js ์ฝ”๋“œ ์œ„์— tskyounghwan01.github.io  โš ๏ธ any ํƒ€์ž…์€ ์–ด๋– ํ•œ ๊ฐ’๋“ค์ด๋“  ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ ์–ธ๋˜๋Š”๋ฐ, any๋ฅผ ์ค‘๊ตฌ๋‚œ๋ฐฉ์œผ๋กœ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, VanillaJS์™€ ๋‹ค๋ฅธ ์ ์ด ์—†์œผ๋ฏ€๋กœ any ํƒ€์ž…์˜ ์„ ์–ธ์€ ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ๊ธธ๋“ค์ด์ž. ์ž‘์„ฑ์ž๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ type์„ ์œ„์ฃผ๋กœ ์“ด๋‹ค.๊ทธ ์ด์œ ๋Š”,interface ์ •์˜ ํ›„ ๋งˆ์šฐ์Šค๋ฅผ ํ˜ธ๋ฒ„ํ•˜์—ฌ ํ™•์ธํ•˜๋ ค๊ณ  ํ•˜๋ฉด ํƒ€์ž… ์ข…๋ฅ˜๋ฅผ ๋ฐ”๋กœ ํ™•์ธ ํ•  ์ˆ˜ ์—†๋Š” ๋ฐ˜๋ฉด,  t..
์ฐธ๊ณ ์‚ฌ์ดํŠธ• wikidocs์˜ C++ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๐Ÿ–จ๏ธ cout (์ถœ๋ ฅ)ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋งˆ๋‹ค ๋‹ค์–‘ํ•œ ์ถœ๋ ฅ์ด ์กด์žฌํ•œ๋‹ค.print, printf, system.out.print ๋“ฑ๋“ฑ. C++์—์„œ๋Š” ํ‘œ์ค€ ํ—ค๋” ํŒŒ์ผ์—์„œ cout์„ ์‚ฌ์šฉํ•œ๋‹ค. #include int main(){ std::cout  endl(end-line) ์€ ๋ผ์ธ์ด ๋๋‚ฌ์Œ์„ ์•Œ๋ฆฌ๊ณ  ์ค„๋ฐ”๊ฟˆ์„ ํ•œ๋‹ค.  Hello World!Press any key to close this window . . . โŒจ๏ธ cin (์ž…๋ ฅ)c++์—์„œ๋Š” cin์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ์ด ์ด๋ฃจ์–ด์ง„๋‹ค.#include //using namespace std;int main(){ std::string word; std::cout > word; // ๋ฒ„ํผ ์ง€์šฐ๊ธฐ std::cin.ignore(..
์ฐธ๊ณ  ์‚ฌ์ดํŠธ • ์†Œ๋…„์ฝ”๋”ฉ๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ ๐Ÿซต๐Ÿป ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์ด๋ผ๊ณ  ์•ž์„œ ๊ฒŒ์‹œ๊ธ€์—์„œ ์„ค๋ช…ํ•˜์˜€๋‹ค. ์ด๋•Œ, ๋‹ด๊ธฐ๋Š” ๊ณต๊ฐ„์€ ์ปดํ“จํ„ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ์ด๋ฉฐ, ํ•ด๋‹น ๋ณ€์ˆ˜๋Š” ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์–ด๋””์— ์œ„์น˜ํ•ด์žˆ๋Š”์ง€ ์ฃผ์†Œ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜๊ฐ€ ์•„๋‹Œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์‹œ์ž‘ ์ฃผ์†Œ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜๋ฅผ ํฌ์ธํ„ฐ๋ผ๊ณ  ํ•œ๋‹ค. โญ ํฌ์ธํ„ฐ ์„ ์–ธ ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋Š” ์ผ๋ฐ˜ ๋ณ€์ˆ˜์ฒ˜๋Ÿผ ์„ ์–ธ๋˜๋ฉฐ, ์ž๋ฃŒํ˜•๊ณผ ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋˜๋Š” ๊ทธ ์‚ฌ์ด์— ( * )์ด ๋ถ™๋Š”๋‹ค. #include using namespace std; int main() { int v = 10; //๋ฐฉ๋ฒ•1 int* p_x = &v; //๋ฐฉ๋ฒ•2 int * p_y = &v; //๋ฐฉ๋ฒ•3 int *p_z = &v; // ์—ฌ๋Ÿฌ ํฌ์ธํŠธ ์„ ์–ธ ์‹œ, int *p1, *p2, *p3, p4 //์ด๋•Œ, p..
์ฐธ๊ณ  ์‚ฌ์ดํŠธ • banaba๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ • min-zero๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ ๐Ÿชฃ ๋ณ€์ˆ˜ ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์„ ๊ณต๊ฐ„์„ ์˜๋ฏธํ•œ๋‹ค. ์ฆ‰ , ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์ด ๋ณ€์ˆ˜์ด๋‹ค. ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„ ์–ธ(declaration)๊ณผ ์ •์˜(definition)์„ ํ•ด์•ผํ•œ๋‹ค. ์šฉ์–ด ์„ค๋ช… ์„ ์–ธ (declaration) *์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ฐธ์กฐํ•  *์‹๋ณ„์ž(identifier)์™€ ์ด๋ฆ„์„ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ. ์„ ์–ธ์€ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ ์ƒ์— ์˜ฌ๋ฆฌ์ง€ ์•Š์•„ ์ค‘๋ณต๋˜์–ด๋„ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋‘ ๋ฒˆ ์ด์ƒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ •์˜ (definition) ์‹๋ณ„์ž์™€ ์ด๋ฆ„์„ ํ†ตํ•ด ํ•„์š”ํ•œ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ˜ธ์ถœ๋˜์—ˆ์„ ๋•Œ, ์‹คํ–‰๋  ์ฝ”๋“œ๋“ค์ด ์ž‘์„ฑ๋˜๋ฏ€๋กœ ํ•ด๋‹น ๊ธฐ๋Šฅ ์‹คํ–‰์„ ์œ„ํ•ด ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ• ๋‹น๋˜๋ฉฐ, ์„ ์–ธํ•œ ์ด๋ฆ„์˜ ํ•จ์ˆ˜, ๋ณ€์ˆ˜, ํด๋ž˜์Šค๋“ฑ์ด ์–ด๋– ํ•œ ๋™์ž‘์„ ํ•  ๊ฒƒ์ธ์ง€ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ...
์ฐธ๊ณ  ์‚ฌ์ดํŠธ Formagran๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ Trooper๋‹˜์˜ ๋ฒจ๋กœ๊ทธ ๐Ÿ’ป TypeScript๋ž€, ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์Šˆํผ์…‹์ธ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ๊ฐœ๋ฐœ, ์œ ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์—„๊ฒฉํ•œ ๋ฌธ๋ฒ•์„ ์ง€์›ํ•œ๋‹ค. ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ์™€ ์„œ๋ฒ„์‚ฌ์ด๋“œ๋ฅผ ์œ„ํ•œ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์ปค๋‹ค๋ž€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ค๊ณ„๋œ ์–ธ์–ด์ด๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์Šˆํผ์…‹์ด๊ธฐ ๋•Œ๋ฌธ์— ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์ด ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋„ ๋™์ž‘ํ•œ๋‹ค. ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ์ž์‹ ์ด ์›ํ•˜๋Š” ํƒ€์ž…์„ ์ •์˜ํ•˜๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์ปดํŒŒ์ผ๋˜์–ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ๋ชจ๋“  ์šด์˜์ฒด์ œ, ๋ธŒ๋ผ์šฐ์ €, ํ˜ธ์ŠคํŠธ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜คํ”ˆ ์†Œ์Šค์ด๋‹ค. ๐Ÿง๐Ÿป‍โ™‚๏ธ TypeScript ํƒ€..
ma.caron_g
'Language' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก