Julia: +(x::T,y::T) ์—ฌ๊ธฐ์„œ {T}๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌ๋ฌธ ๋ถ„์„๋˜์ง€ ์•Š์Œ

์— ๋งŒ๋“  2017๋…„ 04์›” 19์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: JuliaLang/julia

์ด๊ฒƒ์ด ์˜ˆ์ƒ๋˜๋Š”์ง€ ์—ฌ๋ถ€๋Š” ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๋‹ค์Œ ์„ ์–ธ์€ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+(x::T,y::T) where {T} = #

์ด๊ฒƒ์€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ˜๋ฉด
+{T}(x::T,y::T) = #

๊ด„ํ˜ธ๋ฅผ ์“ฐ๋ฉด ๋˜๋Š” ๊ฑธ๋กœ ์•Œ๊ณ  ์žˆ๋Š”๋ฐ ๊ด„ํ˜ธ๊ฐ€ ์—†์„ ๋•Œ๋Š” ๋ชจ์ˆœ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

bug parser

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚ด ์˜๊ฒฌ์œผ๋กœ๋Š” ๊ด„ํ˜ธ๊ฐ€ ์—†๋Š” ๋ฒ„์ „์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. +(1, 2) ์—ฌ์ „ํžˆ ํŠœํ”Œ์— ์ ์šฉ๋œ ๋‹จํ•ญ ์—ฐ์‚ฐ์ž์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

๋‚ด ์˜๊ฒฌ์œผ๋กœ๋Š” ๊ด„ํ˜ธ๊ฐ€ ์—†๋Š” ๋ฒ„์ „์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. +(1, 2) ์—ฌ์ „ํžˆ ํŠœํ”Œ์— ์ ์šฉ๋œ ๋‹จํ•ญ ์—ฐ์‚ฐ์ž์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

(+)(1, 2) ๋˜๋Š” (+(1, 2)) ์—ฌ์ „ํžˆ ํŠœํ”Œ์— ์ ์šฉ๋œ ๋‹จํ•ญ ์—ฐ์‚ฐ์ž์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

(+(1, 2)) ๋Š” ๊ฐ€๋Šฅํ•˜์ง€๋งŒ (+)(1, 2) ๋Š” ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰