| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ๋ฏธ๊ตญ๋ฐฐ๋น์ฃผํฌ์
- ๋ฐฐ๋น์ฃผ
- ์๋ฐ ์๊ณ ๋ฆฌ์ฆ
- ์ฝํ๋ฆฐ
- Kotlin
- ๋ฐฑ์ค
- ์ฝํ๋ฆฐ ์๊ณ ๋ฆฌ์ฆ
- ์๋ฐ
- Vue.js
- ํ๋ก๊ทธ๋๋จธ์ค
- java ์ฝ๋ฉ ํ ์คํธ
- kotlin algorithm
- Swift
- kotlin ์๊ณ ๋ฆฌ์ฆ
- js
- linux
- ์๋ฐ์คํฌ๋ฆฝํธ
- GIT
- ํ์ฝํ
- vue3
- Java
- ๋ฐฑ์ค ์ฝํ๋ฆฐ
- CI/CD
- ์๊ณ ๋ฆฌ์ฆ
- ์ฝํ๋ฆฐ ์คํ
- ํ์ด์ฌ
- ๋ฏธ๊ตญ์ฃผ์
- pnpm
- python
- javascript
- Today
- Total
๋ชฉ๋ก์๋ฐ ์ธ์ (1)
๐ ์ ์ด์ ๋จธ๋ฆฟ์์ผ๋ก
Java๋ ์ธ์๋ก ๋๊ฒจ์ค ๊ฐ์ฒด์ ๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ํด๋น ๊ฐ์ฒด์ ์ค์ ๊ฐ์ด ๋ณ๊ฒฝ๋๋ค. add ํจ์๋ ์ธ์๋ก ๋ฐ๋ model ๊ฐ์ฒด ์์ number ํ๋์ ๊ฐ์ 1 ๋ํ๋ ํจ์์ด๋ค. ์ฒ์์ ์๋ model ๊ฐ์ฒด๋ฅผ add ํจ์์ ์ธ์๋ก ๋๊ฒจ์ ์คํํ๋ฉด ์ฒ์ model์ ํ๋ ๊ฐ์ด ๋ณ๊ฒฝ๋๋ค. C์ธ์ด๋ python์์ ํจ์์ ์ธ์๋ฅผ ๋๊ธฐ๋ฉด ์ค์ ๊ฐ(ํน์ ๊ฐ์ฒด์ ์ฃผ์ ๊ฐ)์ด ์๋ ์ธ์์ ๊ฐ์ ๋ณต์ฌ ๊ฐ์ด ๋์ด๊ฐ๋ค. ์ด๋ ๊ฒ ์๋ณธ์ ๋ณต์ฌ ๊ฐ์ ์ธ์์ ๋๊ฒจ์ฃผ๋ ๋ฐฉ๋ฒ์ "Call By Value"๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ค์ ๋ก ์๋ณธ A๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํด์ addํจ์์ return ๊ฐ์ธ B ๋ค์ ๋์ ํด์ค ์ ์๋ค. Model model = new Model() model = add(model)// add ํจ์์ return์ Model cl..