Julia: && ๋ฐ || ๋ฐ”๊พธ๊ธฐ ์™€ ๊ทธ๋ฆฌ๊ณ  ๋˜๋Š”

์— ๋งŒ๋“  2013๋…„ 12์›” 27์ผ  ยท  65์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: JuliaLang/julia

#5187์—์„œ ๊ธธ๊ฒŒ ๋…ผ์˜ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์šฐ๋ฆฌ ์ค‘ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ && ๋ฅผ and || ๋กœ ์“ฐ๊ณ  or ๋กœ ์“ฐ๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

won't change

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

๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์—ฌ์ „ํžˆ ์ด๊ฒƒ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด && ๋ฐ || ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์‹ซ์–ดํ•˜๊ณ  and ๋ฐ or ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. && ๋ฐ || ๋‹ค์†Œ ์–ด์ƒ‰ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์šฐ์„  ์ˆœ์œ„ ๋ฌธ์ œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. && ๋ฐ || ๋Š” ๋‘ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ๋ชจ๋‘ ๋ถ€์šธ์ด์–ด์•ผ ํ•˜๊ณ  and ๋ฐ or ๋Š” && ๋ฐ || ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฏธ๋ž˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. x == nothing and x = 0 ๋“ฑ์„ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋‚ฎ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” x = 0 if x == nothing ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ํ•œ ์ค„ ์กฐ๊ฑด๋ถ€ ๊ตฌ๋ฌธ์„ ๋„์ž…ํ•˜์‹ญ์‹œ์˜ค.

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

+1
์ •๋ง ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
์ธ๋ฑ์‹ฑ์— ์‚ฌ์šฉ๋˜๋Š” end ์™€ ๊ฐ™์ด ๋” ์ฝ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

+1
2013๋…„ 12์›” 27์ผ ์˜คํ›„ 1์‹œ 6๋ถ„์— "GaborOszlanyi" [email protected]์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

+1
์ •๋ง ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
์ธ๋ฑ์‹ฑ์— ์‚ฌ์šฉ๋˜๋Š” ๋๊ณผ ๊ฐ™์ด ๋” ์ฝ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ Gi tHubhttps://github.com/JuliaLang/julia/issues/5238#issuecomment -31280112์—์„œ ํ™•์ธํ•˜์„ธ์š”.
.

์ด ์ œ์•ˆ๋„ ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ๋ฐ›๊ณ  ์žˆ๋Š” ์ง€์ง€์˜ ํญ๋ฐœ์  ์ฆ๊ฐ€์— ์•ฝ๊ฐ„ ๋†€๋ž๋‹ค. ๋‚˜๋Š” ํ•ญ์ƒ ์ฒ ์ž๋œ ์—ฐ์‚ฐ์ž๊ฐ€ ์ œ์–ด ํ๋ฆ„์— ๋Œ€ํ•ด ํ›จ์”ฌ ๋” ์ง๊ด€์ ์ด๋ผ๊ณ  ๋Š๊ผˆ์ง€๋งŒ ๊ทธ ๋Š๋‚Œ์ด ๋„๋ฆฌ ํผ์ ธ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ์ด ์ œ์•ˆ์„ ํ•  ๋•Œ ๋‚˜๋Š” ํŒฌ์ด ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ์กฐ๊ธˆ ๋” ์ƒ๊ฐํ•œ ํ›„์— ๊ทธ๊ฒƒ์ด ๋‚˜์—๊ฒŒ๋„ ๋งŽ์€ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค๊ณ  ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค์€ ํ…์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ ์‹ค์ œ๋กœ ์ œ์–ด ํ๋ฆ„ ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ & ๋ฐ | ์™€์˜ ํ˜ผ๋™์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

and ๋ฐ or (Perl, Ruby, Lua -- ๋‚ด๊ฐ€ ํ™•์ธํ•œ ์–ธ์–ด)๋ฅผ ์ œ๊ณตํ•˜๋Š” ์–ธ์–ด๋„ not (Lua๋Š” ! ). ๋‚ด ์ฒซ ๋ฒˆ์งธ ๋ฐ˜์‘์€ ! ์ค‘๋ณต๋˜๋ฏ€๋กœ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„๋งˆ๋„ ์ด๋Ÿฌํ•œ ์–ธ์–ด๋“ค์ด ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ธฐ๋กœ ์„ ํƒํ•œ ๊ฐ•๋ ฅํ•œ ์ด์œ ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐœ์ธ์ ์œผ๋กœ not ๋ฅผ ๋งŽ์ด ์ข‹์•„ํ•˜์ง€๋งŒ not ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด and ๋ฐ or ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ๊ณตํ•˜๋Š” ๋ชจํ˜ธ์„ฑ ๊ฐ์†Œ์™€ ๊ฐ™์€ ๊ฒƒ์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

not ๋Š” ๋‹จ๋ฝ/์ œ์–ด ํ๋ฆ„ ์ž‘์—…๋„ ์•„๋‹ˆ๋ฉฐ ์—ฐ๊ด€์„ฑ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์ฝ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ•ญ์ƒ ๊ณ ์‹ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ํŒŒ์ด์ฌ์—์„œ ์œ ์ผํ•˜๊ฒŒ ์ข‹์•„ํ•˜๋Š” ๊ณณ์€ if not ... ์ด์ง€๋งŒ ๊ทธ๊ฒƒ์€ ์ œ์–ด ํ๋ฆ„ ์ž‘์—…์œผ๋กœ ์ฝ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

+1

XOR์„ ๋‹จ๋ฝ์œผ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๊นŒ?
๊ทธ๋ฆฌ๊ณ  ๋ฐ˜์ „ ๋ฒ„์ „(XNOR,NAND,NOR)์˜ ๋‹จ๋ฝ ๋ฒ„์ „?

XOR์€ ๊ฒฐ์ฝ” ๋‹จ๋ฝ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒƒ๋“ค์€ ! ์™€ and ๋ฐ or ์—ฐ์‚ฐ์ž๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

+1
Ruby์—์„œ๋Š” && ๋Œ€ 'and'(http://devblog.avdi.org/2010/08/02/using-and-and-or-in-ruby/)์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ํ˜ผ๋ž€์ด ์žˆ์Œ์„ ์ง€์ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Ruby๊ฐ€ ๋‘ ์„ธํŠธ์˜ ์—ฐ์‚ฐ์ž๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๊ณ  ํ˜ผ๋™ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š”์ง€ ๋˜๋Š” 'and'๋ฅผ ์œ„ํ•ด &&๋ฅผ ์™„์ „ํžˆ ์ œ๊ฑฐํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ํ•ฉ๋ฆฌ์„ฑ์„ ์—ผ๋‘์— ๋‘๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

and ๋ฐ or ๊ฐ€ Perl ๋ฐ Ruby์—์„œ์™€ ๊ฐ™์ด ๋งค์šฐ ๋‚ฎ์€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๊ฐ€์ง€๋ฏ€๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

k <= n and k *= 2

๋•Œ๋กœ๋Š” ๋ถ€์šธ ๊ฒฐ๊ณผ๋ฅผ ๋ฌด์–ธ๊ฐ€์— ํ• ๋‹นํ•˜๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

cond = f() && g()

๊ทธ๊ฒƒ๊ณผ ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๋ฐ”๋กœ Ruby์™€ Perl์ด ์„œ๋กœ ๋‹ค๋ฅธ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ€์ง„ ๋‘ ์—ฐ์‚ฐ์ž ์„ธํŠธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ์˜นํ˜ธํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ทธ๋ƒฅ ๋งํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ ์‚ฌ์šฉ๋ฒ•์ด ์‹ค์ œ๋กœ ์–ผ๋งˆ๋‚˜ ์ผ๋ฐ˜์ ์ธ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ์šฐ๋ฆฌ ์ฝ”๋“œ๋ฅผ greppingํ•˜๋ฉด ๋งŽ์€ k <= n && (k *= 2) ์ข…๋ฅ˜๊ฐ€ ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค.

์ฒซ์งธ, ๋‚˜๋Š” ๋˜ํ•œ and ๋ฐ or ์ž…๋‹ˆ๋‹ค.
ํ˜„์žฌ Julia์—์„œ ๊ฐ€์žฅ ๋‚ฎ์€ 4๊ฐœ์˜ ์šฐ์„  ์ˆœ์œ„ ๊ทธ๋ฃน์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. += ๋“ฑ, := , => ๋ฐ ~ ํฌํ•จํ•œ ํ• ๋‹น
  2. ์‚ผํ•ญ ์—ฐ์‚ฐ์ž ?
  3. ||
  4. &&

๋‚˜๋Š” ์ด๊ฒƒ์ด ์ข‹์€ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ( ~ ์— ๋Œ€ํ•ด ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์š”์ ์—์„œ ๋ฒ—์–ด๋‚จ). ๋…ผ๋ฆฌ and ๋ฐ or ๋Š” ํ• ๋‹น์˜ ์˜ค๋ฅธ์ชฝ ๋ฐ ? ์กฐ๊ฑด์œผ๋กœ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. and ๋˜๋Š” or ๋Œ€ํ•œ ์ธ์ˆ˜๋กœ ๋Œ€์ž… ๋˜๋Š” ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋น„์ •์ƒ์ ์ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ๊ณ  ๊ด„ํ˜ธ๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

Btw, ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์— and ๋ฐ or ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๊ฐ€ ๋…ผ๋ฆฌ์  ๋ถ€์ •์— not ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ƒํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ! ๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•˜๋Š” ํƒ€๋‹นํ•œ ์ด์œ ๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ( ! ๋Š” ์ ์–ด๋„ #4892๊ฐ€ ๊ตฌํ˜„๋œ ๊ฒฝ์šฐ ๋ณ‘ํ•ฉ๋˜๋Š” ๋…ผ๋ฆฌ์  ๋ถ€์ •์ด ์•„๋‹™๋‹ˆ๋‹ค.)

๋‚˜๋Š” ์•ฝ ์กฐ๊ธˆ ์Šฌํ”ˆ ๊ฒƒ not ๋Œ€์‹  ! ,ํ•˜์ง€๋งŒ ๋‚œ ์—ฌ๊ธฐ์— ๋ฌด์—‡์ด๋“  ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

not ๊ฐ€ ์ „ํ˜€ ์œ ์‚ฌํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. and ๋ฐ or ๋Š” ํ•จ์ˆ˜๊ฐ€ ์•„๋‹Œ ์ œ์–ด ํ๋ฆ„ ์—ฐ์‚ฐ์ž์ธ ๋ฐ˜๋ฉด ! ๋Š” ํ•จ์ˆ˜์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์Šคํ…ŒํŒ์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. not ์‹ค์ œ๋กœ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๊ฒƒ์€ ๋งŽ์€ ๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฑด ๋ณ„๊ฐœ์˜ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‹จ์ง€ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž์˜ ์ดˆ๊ธฐ ๊ธฐ๋Œ€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋Š” ์ƒ๊ฐํ•ด
์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑด์ „ํ•œ ์ด์œ ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

์ €๋Š” ๋ฐ˜๋Œ€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ทœ์น™์ ์œผ๋กœ ์‚ฌ์šฉํ–ˆ๋˜ ๋ชจ๋“  ์–ธ์–ด๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฝค ๋งŽ์€ ์–ธ์–ด์—์„œ && ๋ฐ ||๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ํ•ญ์ƒ ๋‹จ๋ฝ์ž…๋‹ˆ๋‹ค. ๋ฐ / ๋˜๋Š” ๋‹จ๋ฝ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์ง๊ด€์  ์ธ ๊ธฐ๋Œ€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ &&์™€ || ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋ฐ ์ˆซ์ž์™€ ์‹œ๊ฐ์ ์œผ๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค.

http://en.wikipedia.org/wiki/Short-circuit_evaluation ์˜ ํ‘œ๋Š” ์ด ๋…ผ์˜์™€ ๊ด€๋ จ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Python ์„ธ๊ณ„์—์„œ ์˜จ ์‚ฌ๋žŒ์œผ๋กœ์„œ @GunnarFarneback๊ณผ ๋™์˜ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์— ๋†€๋ž์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ๋‚˜๋Š” ์˜์–ด ์กฐ๊ฑด๋ถ€( and , or , not )๊ฐ€ ์ข…์ข… ๋‚ด๊ฐ€ ์ˆœ์ง„ํ•˜๊ฒŒ ์ž‘๋™ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•˜๋Š” ์ž˜๋ชป๋œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜์–ด) ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‚ด ์˜ค๋ฅ˜๋ฅผ ๊นจ๋‹ซ๊ธฐ ์ „์— ์˜์–ด์—์„œ ๋…ผ๋ฆฌ์  ๋ฌธ์žฅ์œผ๋กœ ์ •์‹ ์ ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋™์•ˆ ๋ช‡ ์ดˆ ๋™์•ˆ ๋จธ๋ฆฌ๋ฅผ ๊ธ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ๋‚ด๊ฐ€ ํŠน๋ณ„ํžˆ ์–ด๋Š ๋ฐฉํ–ฅ์œผ๋กœ ํŽธํ–ฅ๋œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ๋‚ด 2ยข๋ฅผ ๋„ฃ์–ด.

๋‚˜๋„ and ๋ฐ or

+1

+1
๋‘ ์—ฐ์‚ฐ์ž๋ฅผ ๋ชจ๋‘ ๊ฐ€์ง€๊ณ 
and ๋ฐ or ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋‚ฎ์Œ)
cond = f() && g() ๋Š” cond = (f() && g()) ๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋˜ํ•œ ๋‚ด๊ฐ€ ๋ณธ ๋ชจ๋“  ์ปจํ…์ŠคํŠธ์—์„œ ๊ฐ•๋ ฅํ•œ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๊ฐ–๋Š” if !(something and something) ๊ฐ€ ์–ด๋–ค ๊นŠ์€ ๊ณณ์—์„œ ์‹ซ์–ดํ•˜๋Š” not ์‚ฌ์šฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค ! , ๋น„ํ•ฉ๋ฆฌ์ ์ด๊ณ  ๋ถˆ๋ณ€์˜ ์ˆ˜์ค€. ์ €๋„ ๊ฐ€๋” ! ํž˜๋“  ๊ฒƒ ๊ฐ™์•„์š”. ๋‚˜๋Š” ๋˜ํ•œ ๊ทธ๊ฐ€ ! ๊ธฐ์›์— ๋Œ€ํ•ด ์•Œ์ง€ ๋ชปํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ์ด ์ •์ˆ˜์— ๋Œ€ํ•œ ๊ณ„์Šน ์—ฐ์‚ฐ์ž๋กœ์„œ ๋” ์ •๋‹นํ•œ ์œ„์น˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ matlab์˜ ~ ๊ตฌ๋ฌธ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

@johnmyleswhite ์ด ๋ฌธ์ œ๊ฐ€ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ์ด ๋ฐฐ๋ฅผ ํƒ€๊ณ  ํ•ญํ•ดํ•œ ๊ฒƒ ๊ฐ™์•„์š”.

:(

์ฐก๊ทธ๋ฆฐ ์–ผ๊ตด์˜ ๋‹จ๋ฝ

๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์—ฌ์ „ํžˆ ์ด๊ฒƒ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด && ๋ฐ || ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์‹ซ์–ดํ•˜๊ณ  and ๋ฐ or ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. && ๋ฐ || ๋‹ค์†Œ ์–ด์ƒ‰ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์šฐ์„  ์ˆœ์œ„ ๋ฌธ์ œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. && ๋ฐ || ๋Š” ๋‘ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ๋ชจ๋‘ ๋ถ€์šธ์ด์–ด์•ผ ํ•˜๊ณ  and ๋ฐ or ๋Š” && ๋ฐ || ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฏธ๋ž˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. x == nothing and x = 0 ๋“ฑ์„ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋‚ฎ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” x = 0 if x == nothing ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ํ•œ ์ค„ ์กฐ๊ฑด๋ถ€ ๊ตฌ๋ฌธ์„ ๋„์ž…ํ•˜์‹ญ์‹œ์˜ค.

๋งˆ์ง€๋ง‰ ๊ตฌ๋ฌธ x = 0 if x == nothing ์—๋Š” https://groups.google.com/forum/#!topic/julia -dev/cnmLcNg8h0Q์˜ ์ œ์•ˆ์ด ์ˆ˜ํ–‰ํ•˜๋Š” IMO ๋ฌธ์ œ ์ค‘ ์ผ๋ถ€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ๋„ˆ๋ฌด ๋”์ฐํ•ด์„œ Julia๊ฐ€ ์‚ฌํ›„ ์กฐ๊ฑด์„ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๊นŒ?

    if x == nothing ; x = 0 ; end

๋˜๋Š”

   x == nothing && (x = 0)

์ฆ‰, Julia์—์„œ repeat ; expr(s) ; until cond ๊ตฌ์กฐ๋ฅผ ๋ณด๋Š” ๊ฒƒ์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ(๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ ์—†์ด๋„ ์‚ด ์ˆ˜ ์žˆ์Œ) and ๋ฐ or ์žˆ๋Š” ๋ฐ ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค
C && ๋ฐ || ์—์„œ ๋นŒ๋ฆฐ ๊ฒƒ๋ณด๋‹ค julia ๊ตฌ๋ฌธ์— ๋” ์ž˜ ๋งž๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์—ฌ์ „ํžˆ ์ด๊ฒƒ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

+1

|| ๋ณด๋‹ค ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋‚ฎ์€ ํ• ๋‹น์— ๋†€๋ž์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด์ „ ํ† ๋ก ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ๊ทธ ๊ด„ํ˜ธ๋Š” ๋‚˜์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ํ• ๋‹น ์œ„์น˜๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€์ง€ ์•Œ์•„๋‚ด๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค(๋ช‡ ์ดˆ, REPL ํ…Œ์ŠคํŠธ). - ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋Š” ํ•จ์ˆ˜ ์ •์˜์˜ ๋์„ ์ง€๋‚œ ์ค„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

isempty(o) || (m.over[s][NULL] = o)

๋Œ€์กฐ์ ์œผ๋กœ, cond = (f() && g()) ์˜ ๊ด„ํ˜ธ๋Š” ๋‚˜์—๊ฒŒ ๊ดœ์ฐฎ์•„ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์–ด์จŒ๋“  ๊ทธ๋“ค์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ ๊ฐ€์น˜๋ฅผ ์œ„ํ•ด and ๋ฐ or ๋„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋„ +1.

์‘๋‹ต์€ and ๋“ฑ์— ์ฐฌ์„ฑํ•˜์—ฌ ๊ฑฐ์˜ ๋งŒ์žฅ์ผ์น˜๋กœ ๊ธ์ •์ ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ๋ฐ˜๋Œ€ 2๊ฐœ, ๋ฌด๊ด€์‹ฌ 1๊ฐœ, ๋ถˆํŠน์ • 2๊ฐœ, ๊ธฐํƒ€ ๋ชจ๋“  ์‚ฌ๋žŒ(15๋ช… ์ด์ƒ)์— ๋Œ€ํ•ด ์ฐฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

(์ฝ๊ธฐ๊ฐ€ ๋” ์–ด๋ ต๋‹ค)์— ๋Œ€ํ•œ ํ•œ ๊ฐ€์ง€ ์ฃผ์žฅ์€ ํ‹€๋ ธ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. foo and bar ๋Š” 3๋‹จ์–ด์™€ SYMBOL๋‹จ์–ด๋กœ ์ธํ•ด foo && bar ๋ณด๋‹ค ์ฝ๊ธฐ ์–ด๋ ต๋‹ค๋Š” ์ฃผ์žฅ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ตฌ๋ฌธ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด ๊ฒฝ์šฐ์—๋Š” ๋ฐ˜๋Œ€ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. and ๋Š” ํ‚ค์›Œ๋“œ๋กœ ์ƒ‰์ƒ์ด ์ง€์ •๋˜๋ฏ€๋กœ a<1 and b>3 ๋Š” ์‹ค์ œ๋กœ ์™ผ์ชฝ ๋ฐ ์˜ค๋ฅธ์ชฝ ํ•˜์œ„ ํ‘œํ˜„์‹์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ถ„ํ• ํ•˜๊ธฐ ์œ„ํ•ด ์ƒ‰์ƒ์„ ์ง€์ •ํ•˜๋Š” ๋ฐ˜๋ฉด a<1 && b>3 ์„ธ ์—ฐ์‚ฐ์ž๋Š” ๋ชจ๋‘ ๊ฐ™์€ ์ƒ‰์ƒ์ด ๋ฉ๋‹ˆ๋‹ค. ํ ์ž ์žฌ ์—ฐ์‚ฐ์ž ์šฐ์„  ์ˆœ์œ„ ๋จธ๋ฆฌ ๊ธ๊ธฐ.

์•„์ง ์ œ์‹œ๋˜์ง€ ์•Š์€ _for_ ์ธ์ˆ˜๋Š” ๋ถ€์šธ ์—ฐ์‚ฐ์ž๊ฐ€ ๋‹จ์–ด๊ฐ€ ๋˜๋Š” ์šฐ์•„ํ•œ ์ผ๊ด€์„ฑ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๊ฐ€ true ๋˜๋Š” false , ์ฆ‰ ๋‹จ์–ด์ด๊ธฐ๋„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ดˆ๋ณด์ž๊ฐ€ & vs and ๋ฅผ ๋น„ํŠธ ๋‹จ์œ„ ๋Œ€ ๋…ผ๋ฆฌ ๋‹จ์œ„๋กœ ์•”๊ธฐํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. & ๋Œ€ && ๋ฅผ ์•”๊ธฐํ•˜๋Š” ๊ฒƒ์€ ์ž„์˜์˜ ํ• ๋‹น์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ํ›จ์”ฌ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. & and ๋Š” ์˜์–ด๋กœ & ์ž˜๋ชป ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์šฐ์„ ์ˆœ์œ„ ๋ฒ„๊ทธ(?)๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๊ฐ€๋Šฅํ•œ ์ฃผ์žฅ์€ ๋‡Œ๊ฐ€ {BUNCH OF SYMBOLS} ๋‹จ์–ด {BUNCH OF SYMBOLS}๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ตฌ๋ฌธ ๋ถ„์„ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™œ ๊ทธ๋ƒฅ ์ „ํ™˜ํ•˜์ง€? ์ง€๊ธˆ์€ ํ•ญ์ƒ ๊ทธ๊ฒƒ์„ ํ•˜๊ธฐ ๊ฐ€์žฅ ์ข‹์€ ์‹œ๊ฐ„์ด๋ฉฐ, ์ง€๊ธˆ๋ณด๋‹ค ์‰ฌ์šธ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ &&๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋ฆฌ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

and or not xor ์•„๋งˆ๋„ nand ๊ฐ€ ์™„์ „์„ฑ์„ ์œ„ํ•ด? ๋‚˜๋Š” ! ์„ ์œ ์ง€ํ•˜๋Š” ์•„์ด๋””์–ด์— ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์–ธ์ œ ์–ด๋Š ๊ฒƒ์„ ์‚ฌ์šฉํ• ์ง€ ์„ ํƒํ•˜๊ฒŒ ํ•˜์‹ญ์‹œ์˜ค. ์•„๋ฌด ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค! ! ์ด๋ฏธ foo! ์Šคํƒ€์ผ ํ•จ์ˆ˜์—์„œ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ "๊ธฐํ˜ธ ์žฌ์‚ฌ์šฉ ์ตœ์†Œํ™”" ์ธ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

@StefanKarpinski 2013๋…„๋ถ€ํ„ฐ ์ฐฌ์„ฑ ์˜๊ฒฌ์ด ์ผ์น˜ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด ๋ฌธ์ œ๊ฐ€ ์•„์ง ๋‹ซํžˆ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ์ „ํ˜€ ๊ณ ๋ ค๋˜์ง€ ์•Š์„์ง€ ๊ฑฑ์ •๋ฉ๋‹ˆ๋‹ค. ๋…ผ์˜? ๊ธฐํ˜ธ ๋Œ€์‹  ์ด ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด true , false , end ๋“ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ค‘์œ„ ์—ฐ์‚ฐ์ž์ธ isa ์™€๋„ ์ž˜ ์–ด์šธ๋ฆฝ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์œผ๋กœ ๋” ์ผ๊ด€๋˜๊ณ  ์ฝ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

+1

Python์—์„œ Julia๋กœ ์ด๋™ํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. Julia๊ฐ€ ๊ธฐํ˜ธ ์˜ค๋ฒ„ํ”Œ๋กœ์— ๋น ์งˆ ์œ„ํ—˜์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์œ„ํ•ด and ๋ฐ or ๊ฐ•๋ ฅํžˆ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

not ํ‚ค์›Œ๋“œ๋ฅผ ์ง€์›ํ•˜๋ฉด ์ฝ”๋“œ ๊ฐ€๋…์„ฑ๋„ ํ–ฅ์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

0.7/1.0์—์„œ ๊ฐ๊ฐ and ๋ฐ or (๋ฐ ์•„๋งˆ๋„ not )์˜ ์‚ฌ์šฉ์„ ์ค‘๋‹จ/๊ธˆ์ง€ํ•ด์•ผ ํ•˜๋ฉฐ, ๋‚˜์ค‘์— ์ด๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ๊ฒฝ์šฐ ์ •๋ง๋กœ ๊ทธ๋“ค์„ ์ข‹์•„ํ•ฉ๋‹ˆ๊นŒ?

๋‚˜๋Š” ๊ทธ๊ฒƒ์œผ๋กœ ์‹ค๋งํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. @JeffBezanson ์€ ๋ฐ˜๋Œ€ํ•˜์ง€๋งŒ ์ง€๊ธˆ ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ๋‚˜์ค‘์— ์–ธ์ œ๋“ ์ง€ ๋งˆ์Œ์„ ๋ฐ”๊ฟ”์„œ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ "๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ทธ๊ฒƒ์€ ๋˜ํ•œ ๋„์›€์ด ๋  ์ˆ˜ && ๋Œ€์‹  and "ํŒŒ์ด์ฌ ์Šคํƒ€์ผ์˜ ์—ฐ์‚ฐ์ž๋ฅผ ์‹œ๋„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€.

์ •๋ง ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”!

์žŠ์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ด์ •ํ‘œ๋ฅผ ๋‹ค์‹œ ์—ด๊ณ  ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ด์ •ํ‘œ์˜ ์˜๋„๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. and ๋ฐ or ๋ฅผ ์ถ”๊ฐ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์žฌ๊ณ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์˜ ๋‹ค๋ฅธ ์šฉ๋„๋ฅผ ์ฐพ๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๋˜๋Š” ๊ฒฝ๊ณ ์™€ ๊ฐ™์€ ๋น„์ถ”์ฒœ์„ ์ถ”๊ฐ€ํ•  ์˜ˆ์ •์ด๋ฏ€๋กœ Python์—์„œ ์˜ค๋Š” ์‚ฌ๋žŒ๋“ค์€ and ๋Œ€์‹  && ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ๊ทธ๋“ค์ด ๋ณ„์นญ์ด์—ˆ๋˜ https://github.com/JuliaLang/julia/pull/19788 ์„ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์ง€๋งŒ ๊ทธ๊ฒƒ์„ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ •ํ‘œ๋Š” ๋‹ค์Œ์„ ์˜๋ฏธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ์ •์— ๋„๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ์ œ ์‹œ๊ฐ„์— ๊ฒฐ์ •์— ๋„๋‹ฌํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๋‚˜์ค‘์— ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ๊นจ๋œจ๋ฆด ์œ„ํ—˜ ์—†์ด ๊ฒฐ์ •์„ ์—ฐ๊ธฐํ•  ์ˆ˜ ์žˆ๋„๋ก and ๋ฐ or ์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.

๋ช‡ ์ฃผ ์•ˆ์— ์ฝ”๋“œ๋ฅผ ๋™๊ฒฐํ•˜๋ ค๋Š” ์—ด๋ง์ด ์ฃผ์–ด์ง„๋‹ค๋ฉด ์ด ์›œ ์บ”์„ ์ง€๊ธˆ ๋‹ค์‹œ ์—ฌ๋Š” ๊ฒƒ์ด ๋Šฆ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ์ดํ•ดํ•˜์ง€๋งŒ(๋ฏธ๋ž˜๋ฅผ ์œ„ํ•ด ๋ฌธ์„ ์—ด์–ด๋‘๋„๋ก ๊ฐ๊ฐ€์ƒ๊ฐ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์•„์ด๋””์–ด์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค), ํ•œ ๊ฐ€์ง€ ์ƒ๊ฐ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๋…ผ์˜๋ฅผ ์œ„ํ•ด ์ฒ˜์Œ ๋‚˜์™”์„ ๋•Œ(2013) Julia ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์ฃผ๋กœ ๊ฐœ๋ฐœ์ž์˜€์Šต๋‹ˆ๋‹ค. && ๋ฐ || ์‚ฌ์šฉ์— ์ต์ˆ™ํ–ˆ๋˜ ๊ฐ•๋ ฅํ•œ CS ๋ฐฐ๊ฒฝ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์ด์—ˆ์Šต๋‹ˆ๋‹ค. and ๋ฐ or ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ASCII ์ƒ๋Ÿฌ๋“œ์— ์ต์ˆ™ํ•˜์ง€ ์•Š๊ณ  ์•„์ง ์ด์ „ ์–ธ์–ด๋กœ ์™„์ „ํžˆ ์ต์ˆ™ํ•ด์ง€์ง€ ์•Š์€ ์‘์šฉ ์‚ฌ์šฉ์ž์ผ ๊ฒƒ์ด๋ผ๊ณ  _์˜์‹ฌ__ && ๋ฐ || . ์šฐ๋ฆฌ๊ฐ€ ํ˜„์žฌ Julia ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์„ค๋ฌธ์กฐ์‚ฌ๋ฅผ ํ–ˆ๋‹ค๋ฉด ์‚ฌ๋žŒ๋“ค์ด ์ด์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ๋Š๊ผˆ๋Š”์ง€ ๋ณด๋Š” ๊ฒƒ์ด ํฅ๋ฏธ๋กœ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ œ์•ˆ๋œ ๊ฒƒ์€ and , or ๋ฐ not ๊ตฌ๋ฌธ์„ ์˜ˆ์•ฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด 1.x ํƒ€์ž„๋ผ์ธ์˜ ์–ด๋Š ์ง€์ ์—์„œ๋‚˜ ์ด๋“ค์„ ์—ฐ์‚ฐ์ž๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” ๋” ์ด์ƒ์˜ ๋…ผ์˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

** ์™€ ๊ฐ™์ด ์ด๊ฒƒ์„ ์˜๊ตฌ์ ์ธ ๊ตฌ๋ฌธ ์˜ค๋ฅ˜๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋งค์šฐ ๊ทธ๋“ค์—๊ฒŒ ๋‹ค๋ฅธ ์˜๋ฏธ์˜ ์ข…๋ฅ˜๋ฅผ ์ œ๊ณต์— ๋Œ€ํ•ด, ์—ฌ์ „ํžˆ ๋งค์šฐ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ์šฐ๋ฆฌ๊ฐ€ ์ด๋ฏธ ๊ฒฐ์ •์— ๋„๋‹ฌํ•œ ์˜ค๋ž˜๋œ ๋ฌธ์ œ, ํŠนํžˆ 1.0์— ๋งค์šฐ ๊ฐ€๊นŒ์šด ์˜ค๋ž˜๋œ ๋ฌธ์ œ๋ฅผ ํŒŒํ—ค์น˜๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๋„ ์œ ๊ฐ์Šค๋Ÿฝ๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋ถ„๋ช…ํžˆ ํ•˜์ž๋ฉด, ์ด๊ฒƒ์€ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํ•˜๋ฉด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

์„ค๋ช… ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! :NS

๊ทธ๊ฒƒ๋“ค์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ์šฉ์„ ๊ธˆ์ง€ํ•˜๋Š” ๊ฒƒ์„ ๊ท€์ฐฎ๊ฒŒํ•˜๊ณ  ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ตฌ๋ฌธ ์˜ค๋ฅ˜๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ๋งค์šฐ ์–ด๋ฆฌ์„์€ ์ผ์ž…๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์€ and ๋ฐ or ๊ฐ€ ์˜ˆ์•ฝ์–ด(์˜ˆ: <strong i="7">@stackeval</strong> 1 0 and 1 or ์™€ ๊ฐ™์€ ์ปจํ…์ŠคํŠธ์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ)์ด์ง€๋งŒ ์•„๋ฌด ๊ฒƒ๋„ ์œ ์šฉํ•˜์ง€ ์•Š์€ ์ƒํ™ฉ์„ ์›ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ๋“ค์ด ์ „ํ˜€ ๊ตฌ๋ฌธ ๋ถ„์„๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ณ„์นญ์œผ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„๋  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค(C์™€ Ruby๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋“œ๋ฌธ ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค).

์ด๋ฏธ ๋ณ„์นญ์œผ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— PR์ด ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ „ํ˜€ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜์ง€ ์•Š์€ ๊ฒƒ์— ๋Œ€ํ•ด +1์ž…๋‹ˆ๋‹ค.

๋ฉ”์Šค๊บผ์›€์„ ๊ฒช์—ˆ๋˜ ์ด ํ† ๋ก ์„ ๋‹ค์‹œ ํ•  ์œ„ํ—˜์„ ๋ฌด๋ฆ…์“ฐ๊ณ  C์™€ Ruby์— ๋Œ€ํ•ด C์—์„œ and ๋ฐ or ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋‚ด ๊ฒฝํ—˜์ƒ ๋งค์šฐ ๋“œ๋ฌธ ์ผ์ด๋ฉฐ ์ผ๋ฐ˜์ ์ธ Ruby ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ์—๋Š” && ๋ฐ || ๋Œ€์‹  and ๋ฐ or ํ•ฉ๋‹ˆ๋‹ค.

IMHO: ์›๋ž˜ ํ† ๋ก ์ด ๋‹ค์†Œ ๋ถ„์—ด๋œ ๊ฒƒ ๊ฐ™์œผ๋ฉฐ ์ด ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์›ํ•˜๋Š” ๋ฏธ๋ž˜์— ๋‹ค์‹œ ๋ฐฉ๋ฌธํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ด ๋‚จ์Šต๋‹ˆ๋‹ค.

์ด๊ฒŒ ์™œ ๋‹ค์‹œ ์—ด๋ ธ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋„ค์š”.

์ด์™€ ๊ฐ™์€ ๊ตฌ๋ฌธ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” Julia ๋ฐฉ์–ธ์€ JuliaParser.jl์„ ์‚ฌ์šฉํ•˜์—ฌ ์‰ฝ๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๋ถ€ ๋ฐ ๋ฉ”ํƒ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ API๊ฐ€ ์•ˆ์ •ํ™”๋˜๋ฉด ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค! :์›ƒ๋‹ค:

์ผ์–ด๋‚œ ์ผ์„ ๋”ฐ๋ฅด์ง€ ์•Š๊ณ  ์ด ๋ฌธ์ œ์— ์˜จ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด: and ๋ฐ or ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•„์ด๋””์–ด๊ฐ€ ์ƒ๋‹นํ•œ ์ง€์ง€๋ฅผ ๋ชจ์•˜์ง€๋งŒ *), ๋ฌธ์ œ์— ์ ‘๊ทผํ•œ ์ฒซ ๋ฒˆ์งธ PR - #19788 - ์ฃผ๋กœ and ๋ฐ or ๊ฐ€ && ๋ฐ || ์ง์ ‘ ๋Œ€์ฒดํ•ด์•ผ ํ•˜๋Š”์ง€ ์•„๋‹ˆ๋ฉด ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ๊ฐ€์ ธ์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๊ฒฐ์ •์ ์ด์ง€ ์•Š์€ ํ† ๋ก ์œผ๋กœ ์ด์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ง€์ •ํ–ˆ์ง€๋งŒ ๋ณ„์นญ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์›์น˜ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. PR #24965๋Š” 1.x ์ฃผ๊ธฐ ๋™์•ˆ ํ‚ค์›Œ๋“œ์— ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•˜๊ธฐ ์œ„ํ•ด ํ‚ค์›Œ๋“œ( not ์™€ ํ•จ๊ป˜)๋ฅผ ์˜ˆ์•ฝํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ถ„๋ฅ˜ ํ˜ธ์ถœ ์ค‘ ๋…ผ์˜ ๊ฒฐ๊ณผ ๋น„์Šน์ธ์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์žฌ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๋น ๋ฅธ ์‹œ์ ์€ 2.0์ž…๋‹ˆ๋‹ค. (๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ ๋ณ€ํ™”๊ฐ€ ์ผ์–ด๋‚˜๋ ค๋ฉด ์ •๋ง ์„ค๋“๋ ฅ ์žˆ๋Š” ์‚ฌ๋ก€๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.)

*) ์ œ์•ˆ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋” ์˜ํ–ฅ๋ ฅ ์žˆ๋Š”/"ํ•ต์‹ฌ" ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋œ ์ธ๊ธฐ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฏ€๋กœ ๐Ÿ‘์˜ ์ˆ˜๋งŒ ๋ณด๋ฉด ์˜คํ•ด์˜ ์†Œ์ง€๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‚ด๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ๋‹จ์ˆœํ™”ํ•˜์ง€ ์•Š๊ณ  ์ผ์„ ์ ์ ˆํ•˜๊ฒŒ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ด๊ฒƒ์ด ์žฌ๊ณ ๋  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๋น ๋ฅธ ์‹œ์ ์€ 2.0์ž…๋‹ˆ๋‹ค. (๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ ๋ณ€ํ™”๊ฐ€ ์ผ์–ด๋‚˜๋ ค๋ฉด ์ •๋ง ์„ค๋“๋ ฅ ์žˆ๋Š” ์‚ฌ๋ก€๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.)

์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ์—ฌ๋Ÿฌ ๋ฒˆ ํ•˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด ์™œ ๊ทธ๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚ ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ฃผ์š” ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•ด ์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ํŒŒํ—ค์น˜๋Š” ์ผ์„ ํ”ผํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Julia๊ฐ€ Python๊ณผ ๊ฒฝ์Ÿํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ ์˜ค๋ž˜ ๋จธ๋ฌผ๋ฉด ์ด๊ฒƒ์ด ์ ์  ๋” ๋งŽ์ด ๋‚˜์˜ฌ ๊ฒƒ์ด๋ผ๊ณ  ์žฅ๋‹ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ Python ์‚ฌ์šฉ์ž๋Š” C ๊ตฌ๋ฌธ์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ๋ฅผ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Python์ด ์ธ๊ธฐ ์žˆ๋Š” ๋งŽ์€ ์ด์œ  ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋ฐฐ์šฐ๊ธฐ ์‰ฝ๊ณ , ์‚ฌ์šฉ์— ์ค‘๋…๋˜์–ด, ์˜ˆ์ „ ๋ฐฉ์‹์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ์–ธ์–ด ๋””์ž์ด๋„ˆ๋Š” ์ข…์ข… ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๊ตฌ๋ฌธ์„ ์›ํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•˜์ง€๋งŒ, ์ฑ„ํƒ์„ ์œ ๋„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•œ ์กฐ์ •์„ ๊ฐ„๊ณผํ•˜๋ฉด์„œ ์‚ฌ์šฉ์ž์˜ ๊ทน์†Œ์ˆ˜ ํ•˜์œ„ ์ง‘ํ•ฉ๋งŒ ์›ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•  ๋ฉ‹์ง„ ๊ธฐ๋Šฅ์—์„œ ๊ธธ์„ ์žƒ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ ์ ˆํ•œ ์‚ฌ๋ก€: ๊ธฐ๊ดดํ•œ ์œ ๋‹ˆ์ฝ”๋“œ ์—ฐ์‚ฐ์ž๋Š” ์ง€์› ๋˜์ง€๋งŒ ์ž์—ฐ์–ด and ๋ฐ or ๋Š” ์ง€์› ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

R์€ ๋˜ํ•œ && ๋ฐ || ๋ฐ 1-์ธ๋ฑ์‹ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ๋” ์˜ค๋ž˜๋œ (๋˜๋Š” C์™€ ๊ฐ™์€ ์ €๊ธ‰ ์–ธ์–ด)๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‚˜๋Š” ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ๋ฌด๊ด€์‹ฌํ•˜์ง€๋งŒ ๋” ์–ด๋ ต์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ €๋Š” R๊ณผ Python ๋ชจ๋‘์—๊ฒŒ ์ดˆ๋ณด์ž๋ฅผ ์™„๋ฃŒํ•˜๋„๋ก ๊ฐ€๋ฅด์ณค๊ณ (ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฐจ์ด ์—†์Œ) ์ด๊ฒƒ์ด ๊ทธ๋“ค์ด ๊ณ ๊ตฐ๋ถ„ํˆฌํ–ˆ๋˜ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ ๊ฐœ๋…์ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐํ˜ธ๋‚˜ ๋‹จ์–ด๋ณด๋‹ค ๋” ์ค‘์š”ํ•˜๊ณ  ํ•™์Šตํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. R, Python, C ๋“ฑ์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ "์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ" ๋ฐ "์ง๊ด€์ ์ธ" ๊ตฌ๋ฌธ์€ ๋‹จ์ˆœํžˆ ์ด๋ฏธ ์ต์ˆ™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•œ ๊ฒฝํ—˜์ด ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ƒˆ๋กœ์šด ์–ธ์–ด์—์„œ ๋‹ค๋ฅธ ๊ทœ์น™์„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ๊ฒฝํ—˜๊ณผ ์ „๋ฌธ์„ฑ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์—์„œ ๋” ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์•ผ ํ•˜๋Š” ์ ˆ๋Œ€ ์ดˆ๋ณด์ž์˜ ๊ฒฝ์šฐ๋Š” ์•„๋‹™๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ์ œ๊ธฐ๋œ ์œ ์ผํ•œ ์ด์œ ๋Š” Python์ด and ๋ฐ or ํ•˜๊ณ  ๊ทธ๋Ÿฐ ์‚ฌ๋žŒ๋“ค์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ฐ”๊ฟ€ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? Julia๋Š” Python์ด ์•„๋‹ˆ๋ฏ€๋กœ ์‹œ๋„ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ํŒŒ์ด์ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์–ธ์–ด๋กœ ์ „ํ™˜ํ•˜๋ ค๋Š” ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ์–ธ์–ด๊ฐ€ ๋‹ฌ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. Julia์˜ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๋Š” Python ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์•„๋‹ ์ˆ˜๋„ ์žˆ๊ณ  ๋‹ค๋ฅธ ์–ธ์–ด์— ๋Œ€ํ•œ ๊ฒฝํ—˜์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(๋˜๋Š” ์ถฉ๋ถ„ํžˆ ๋Œ€์ค‘ํ™”๋˜๋ฉด ์ „ํ˜€ ๊ฒฝํ—˜์ด ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค).

๋‚˜๋Š” ์ด๊ฒƒ์ด ์•„๋งˆ๋„ ์ฃฝ์€ ๋ฌธ์ œ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ @TomKellyGenetics ์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ IMHO๋Š” R์ด "์˜ค๋ž˜๋œ" ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋ฉฐ ํŠนํžˆ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด์ง€ ์•Š๋‹ค๊ณ  ์ฃผ์žฅํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ์ดˆ๋ณด์ž์˜ ๊ฒฝ์šฐ && ๋™์˜ํ•ฉ๋‹ˆ๋‹ค and , or )๊ฐ€ Python์ธ์ง€ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ๋” ์นœ์ˆ™ํ•˜๊ณ  ์ฝ๊ธฐ ์‰ฝ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์—ฌ๋ถ€.

R์€ &&์™€ ||๋„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ 1-์ธ๋ฑ์‹ฑ. C์™€ ๊ฐ™์€ ์˜ค๋ž˜๋œ(๋˜๋Š” ๋‚ฎ์€ ์ˆ˜์ค€์˜) ์–ธ์–ด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

๋‚˜๋Š” C์™€ ๊ฐ™์€ ์–ธ์–ด, ์ฆ‰ '๋‹ค๋ฅธ ๋ชจ๋“  ์–ธ์–ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ๋ฌธ์ด๋‹ค'๋ผ๋Š” ์ž์ฒด ์ถฉ์กฑ์ ์ธ ์ฃผ์žฅ๊ณผ ํ•จ๊ป˜ C์—์„œ ๊ตฌ๋ฌธ์„ ๋งŽ์ด ์ฐจ์šฉํ•˜๋Š” ์–ธ์–ด๋ฅผ ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. R ๊ตฌ๋ฌธ์€ ์—ฌ๊ธฐ์ €๊ธฐ์„œ ๋‹ค๋ฅด์ง€๋งŒ C์™€ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. Julia๋Š” C๋ณด๋‹ค Fortran๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ์•ฝ๊ฐ„์˜ ์ค‘๋ณต์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” R๊ณผ Python์„ ๋ชจ๋‘ ์ดˆ๋ณด์ž๋ฅผ ์™„๋ฃŒํ•˜๋„๋ก ๊ฐ€๋ฅด์ณค๊ณ (ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฐจ์ด ์—†์Œ) ์ด๊ฒƒ์ด ๊ทธ๋“ค์ด ๊ณ ๊ตฐ๋ถ„ํˆฌํ–ˆ๋˜ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” IME ํ•™์ƒ์€ ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ ์™ธ์—๋„ ๊ตฌ๋ฌธ ๋ฌธ์ œ๋กœ ์–ด๋ ค์›€์„ ๊ฒช์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋‚ฏ์„ค๊ณ  ์ž์—ฐ์–ด๋ณด๋‹ค ์ถ”์ƒ์ ์ธ ๊ธฐํ˜ธ๋ฅผ ์„ ํƒํ•˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ํ›จ์”ฌ ๋” ๋‚ฏ์„ค๊ณ  ์žŠ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. C์™€ ๊ฐ™์€ ์–ธ์–ด์˜ ์ดˆ๋ณด์ž๊ฐ€ "'or'๋ฅผ ๋‹ค์‹œ ์“ฐ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?"์™€ ๊ฐ™์€ ์งˆ๋ฌธ์„ ์ž์ฃผ ๋“ฃ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ž์—ฐ์–ด๋Š” ์ดˆ๋ณด์ž์—๊ฒŒ๋งŒ ํ•ด๋‹น๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด ์ˆ™๋ จ ๋œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋†“์น  ๊ฐ€๋Šฅ์„ฑ์ด๋ฉ๋‹ˆ๋‹ค ! ์ด์ƒ not ๊ฐ€ ์†๋„๋ฅผ ์ฝ๊ณ  ์ž…๋ ฅ ์‰ฝ๊ฒŒ, ๋งŽ์€ ์ฐพ๊ธฐ or ๋ฐ and ์ด์ƒ || ๋ฐ && .

Julia๋Š” Python์ด ์•„๋‹ˆ๋ฏ€๋กœ ์‹œ๋„ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ํŒŒ์ด์ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์–ธ์–ด๋กœ ์ „ํ™˜ํ•˜๋ ค๋Š” ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ์–ธ์–ด๊ฐ€ ๋‹ฌ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Julia๋Š” C๋‚˜ Fortran๋„ ์•„๋‹™๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋Œ€์ค‘์ ์ธ ์–ธ์–ด๋Š” C์™€ ์œ ์‚ฌํ•˜๋ฏ€๋กœ ๋ˆˆ์— ๋„๋Š” ๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ C์™€ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์‹ค์ œ๋กœ Fortran, C ๋ฐ ๊ทธ ํ›„์†์„ ์ข‹์•„ํ•˜๊ณ  ํ•ญ์ƒ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ผ๋ถ€ ์œ„์น˜์—์„œ๋Š” ๋ถ€์กฑํ•˜์—ฌ ์šฐ๋ฆฌ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋” ์ž˜ํ•ด. ๋ณด๋‹ค ์ž์—ฐ์Šค๋Ÿฌ์šด ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. Fortran 77 ์ด์ƒ์—์„œ๋Š” .not. , .and. ๋ฐ .or. ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ข‹์€ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์˜๋ฏธ์—์„œ ์ €๋Š” Julia๊ฐ€ ๋” ํฌํŠธ๋ž€๊ณผ ๋น„์Šทํ•˜๊ณ  C์™€ ๋น„์Šทํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค!

์ด ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. and ๋ฐ or ๋Š” ์‹๋ณ„์ž๋กœ ํ—ˆ์šฉ๋˜๋ฉฐ ์ œ์–ด ํ๋ฆ„์— && ๋ฐ || ๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์™œ ์•„์ง๋„ ๋…ผ์˜๋˜๊ณ  ์žˆ๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ”ผ์ƒ์ ์ธ ๊ตฌ๋ฌธ ๋ฌธ์ œ์˜ ์ค‘์š”์„ฑ์„ ๊ณผ๋Œ€ํ‰๊ฐ€ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ๊ฒƒ๋“ค์€ ๋ˆˆ์— ์ž˜ ๋„๊ณ  ๋…ผ์˜ํ•˜๊ธฐ ์‰ฌ์šฐ๋ฉฐ ๊ทธ ์˜๋ฏธ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ถ„๋ช…ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์˜์—ญ์—์„œ๋Š” ์ฝ”๋“œ ๋ธ”๋ก์ด ์ค‘๊ด„ํ˜ธ๋กœ ๋ฌถ์ด์ง€ ์•Š๋Š” ํ•œ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ julia์™€ python์€ ๋ชจ๋‘ ์ฐฝ๋ฐฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

a and b ์ด ์‹ค์ œ๋กœ a && b ๋ณด๋‹ค ๋” ์ฝ๊ธฐ ์‰ฌ์šด์ง€ ์—ฌ๋ถ€๋Š” ๋…ผ์Ÿ์˜ ์—ฌ์ง€๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. && ๊ฐ€ ๋” ๋ˆˆ์— ๋•๋‹ˆ๋‹ค. || ์™€ && ๊ฐ€ ๊ฐ™์€ ๊ธธ์ด๋ผ๋Š” ์‚ฌ์‹ค๋„ ๋” ๋‚˜์€ ํ˜•์‹์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ์ด์œ  ์—ฐ์‚ฐ์ž ๊ธฐํ˜ธ ์ค‘ ํ•˜๋‚˜ a = b ๋ฐ a + b ์ž˜ ์ž‘์—…์€ ๊ฐ™์€ ๊ฒƒ์„ ํ†ตํ•ด ์‹œ๊ฐ์  ๊ตฌ์กฐ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค set a to b . a[i] ๋˜๋Š” element i of a ?

์˜ˆ์ „ ๋ฐฉ์‹์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜์—๊ฒŒ ์˜ˆ์ „ ๋ฐฉ์‹์€ ์ˆ˜๋™ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ์™€ && ์ฒ ์ž๊ฐ€ ์•„๋‹Œ ๋‹คํ˜•์„ฑ์— ๋Œ€ํ•œ ์•ฝํ•œ ์ง€์›์ž…๋‹ˆ๋‹ค.

Julia์—๋Š” for a in [1, 2, 3] ์™€ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ž์—ฐ์–ด ํ‘œํ˜„์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Julia๋„ ์ง€์›ํ•˜๋Š” for a = [1, 2, 3] ๋ณด๋‹ค ์ฝ๊ธฐ ์ข‹๊ณ  ์ง๊ด€์ ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ธฐํ˜ธ ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ์ž์—ฐ์–ด ๋Œ€์•ˆ์„ ์ œ๊ณตํ•  ๊ฒƒ์„ ์ œ์•ˆํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. Julia๋ฅผ ๋” ์ง๊ด€์ ์ด๊ณ  ์ฝ๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ๋ช‡ ๊ฐ€์ง€๋งŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

FWIW, ๋‚˜๋Š” ์ฑ„ํƒ์„ ์šฉ์ดํ•˜๊ฒŒํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ์Šคํƒ€์ผ ์„ ํƒ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋‘ ์—ฐ์‚ฐ์ž ์„ธํŠธ๋ฅผ ๋ชจ๋‘ ์ฑ„ํƒํ•˜๋Š” ๋ฐ ํˆฌํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋‘˜ ๋‹ค ์‚ฌ์šฉํ•˜๋Š” C++ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๊ฒฐ์ฝ” ๊ท€์ฐฎ๊ฒŒ ํ•œ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ํ•ด๋ฅผ ๋ผ์น˜ ์ง€ ์•Š๊ณ  ์ด์ต ๋งŒ ๋ด…๋‹ˆ๋‹ค.

์ „๋ฐ˜์ ์œผ๋กœ ๋‚˜๋Š” Julia์˜ ๊ตฌ๋ฌธ์ด ์ง„ํ–‰ํ•œ ๋ฐฉํ–ฅ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์ž์—ฐ์–ด์™€ ๊ธฐํ˜ธ ์‚ฌ์ด์˜ ํ›Œ๋ฅญํ•œ ๊ท ํ˜•์„ ํ†ตํ•ด ์ˆซ์ž ์–ธ์–ด๊ฐ€ ๋ฒ”์šฉ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋›ฐ์–ด๋‚  ์ˆ˜ ์žˆ์Œ์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ๋ฐœ์ „ํ•˜๋Š”์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ž์—ฐ์–ด ์—ฐ์‚ฐ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ๊ธฐ์ˆ ์ ์œผ๋กœ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋œ๋‹ค๊ณ  ๋งํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. :์ด๋ฅผ ๋“œ๋Ÿฌ๋‚ด๊ณ  ์›ƒ๋‹ค:

๋‚˜์ค‘์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก or , and ๋ฐ not ๋ฅผ ์˜ˆ์•ฝํ•˜๊ณ  ํ•ด๋‹น ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ผ๋Š” ๊ฒฝ๊ณ /์ œ์•ˆ์„ ๋ฐœํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Julia 0.7, 1.0 ๋˜๋Š” ๋‘˜ ๋‹ค์—์„œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

24965?

์•„, ๋†“์ณค๊ตฐ์š”, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ํ‚ค์›Œ๋“œ๋ฅผ ์˜ˆ์•ฝํ•˜์ง€ ์•Š์•„๋„ ์•ž์œผ๋กœ ์ด๋Ÿฌํ•œ ํ‚ค์›Œ๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜๋Š” ์—†์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ† ๋ก ์„ ์ฝ์—ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Julia์—์„œ and , or ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋‹น์‹ ์€ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค

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