Today I Learned ๐๐ปโโ๏ธ ์๋ฆฌ๋ํฐ 2์ผ์ฐจ
๐ป ์ค๋ ์งํํ ๊ฒ
- ์๋ฆฌ๋ํฐ ์ธ์ด ๊ณต๋ถ
์๋ฆฌ๋ํฐ ๊ฐ์๋ฅผ 22๊ฐ๊น์ง ๋ดค๋ค. ์๋ ๊ฐ์ ์ค๊ฐ ์ค๊ฐ ํ๊ธฐ๋ฅผ ํ๋ ๊ฒ ๋ชฉํ์์ผ๋ ํ๋ค ๋ณด๋ ํ๋ค์ด์ ์ฐ์ ๊ฐ์๋ฅผ ๋ค ๋ค์ด๋ณด๊ธฐ๋ก ํ๋ค. ๋ด์ผ์ ๊ผญ ๋๊น์ง ๋ค ๋ค์ด์ผ์ง.
- ์ฝํ๋ฆฟ 31๋ฒ (range minimum)_bareminimum
๋ถ๋ถํธ๋ฆฌ๋ฅผ ์ด์ฉํด ๋ฒ์ ๋ด ์ต์๊ฐ์ ์ฐพ์์ผ ํ๋ ๋ฌธ์ ์๋ค. ๋ฒ์ ๋ด ์ต์๊ฐ์ ์ฐพ๋ ๊ฒ์ ์ด๋ ต์ง ์์์ง๋ง, ๋ถ๋ถํธ๋ฆฌ๋ฅผ ์ด์ฉํ๋ ๊ฒ ์ด๋ ค์ ๋ค. ์์ง ํธ๋ฆฌ๋ฅผ ์์ ์์ฌ๋ก ํ์ฉํ์ง ๋ชปํ๋ฉด์ ์ ๋๋ก ์ดํดํ๋ ค๊ณ ๋
ธ๋ ฅํด๋ณธ ์ ๋ ์๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์๋ค. ์์ ์ ํ๊ต์์ ์๋ฃ๊ตฌ์กฐ ์์
์ ๋ค์ ๋ ์ฐธ๊ณ ํ๋ ์ฑ
์ด ์๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์์, ์ ๋๋ก ๊ณต๋ถํด๋ณด๊ธฐ๋ก ํ๋ค. ๋ด์ผ Advance ๊ผญ ํ ์ ์๊ธฐ๋ฅผ.
์ฝ๋
๐ ๋ฐฐ์ด ๋ด์ฉ ์ ๋ฆฌ
Solidity ๋ฌธ๋ฒ
- ์์: virtual, overriding, ๋ ๊ฐ ์ด์ ์์ํ๊ธฐ, super, ์์
- event, indexed
- Mapping, Array, ๋์ ์ฐจ์ด
- ๊ตฌ์กฐ์ฒด
- ๋ฐ๋ณต๋ฌธ
๐ ๋๋ ์ (์๋ฌด ๋ง)
- Solidity ๋ฌธ๋ฒ์ ๋ฐฐ์ฐ๋ฉด์ ์์ ์ C์ JAVA ๊ณต๋ถ๋ฅผ ํ๋ ๋๊ฐ ์๋ก์๋ก ํ๋ค. ํ๊ต์์ FM์ผ๋ก ๋ฐฐ์ด ํฐ๋ผ ๋ฐ์ดํฐ ํ์
, ํจ์, ๋ฐ๋ณต๋ฌธ ๋ฑ์ ํ๋ํ๋ ๊ผผ๊ผผํ ๋ฐฐ์ ์๋๋ฐ, ์ด์ ๋ ์ด ๋ถ๋ถ์ ๊ฐ๋ณ๊ฒ ํ์ ์ ์๊ฒ ๋์๋ค. (๊ทธ๋์ ์กฐ๊ธ ๋ฟ๋ฏํ๋ค๋ ๋ง)