• 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 ํ..