Julia: 파일 전체 λͺ¨λ“ˆμ— λŒ€ν•œ μ•”μ‹œμ  "μ’…λ£Œ"μž…λ‹ˆλ‹€.

에 λ§Œλ“  2016λ…„ 05μ›” 17일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: JuliaLang/julia

λ“€μ—¬μ“°κΈ° μˆ˜μ€€μ΄ 같은 두 개의 연속적인 "end" ν‚€μ›Œλ“œκ°€ 있으면 였λ₯˜μ²˜λŸΌ λ³΄μ΄μ§€λ§Œ, 예λ₯Ό λ“€μ–΄ ν•¨μˆ˜ μ •μ˜κ°€ ν¬ν•¨λœ λͺ¨λ“ˆμ˜ λμ—μ„œ 이λ₯Ό λ°©μ§€ν•˜λ €λ©΄ λͺ¨λ“ˆμ˜ 전체 λ‚΄μš©(일반적으둜 전체 νŒŒμΌμ„ μ˜λ―Έν•¨)을 듀여써야 ν•©λ‹ˆλ‹€. ). 파일이 λͺ¨λ“ˆ μ„ μ–ΈμœΌλ‘œ μ‹œμž‘ν•˜λŠ” 경우 μΌμΉ˜ν•˜λŠ” "끝"이 파일 끝에 μ•”μ‹œμ μœΌλ‘œ μ œκ³΅λ˜λŠ” κ²ƒμœΌλ‘œ κ°„μ£Όν•  수 μ—†μŠ΅λ‹ˆκΉŒ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

이에 λŒ€ν•œ λ‚΄ "μ—°ν•„ μ‚¬μš©" μ†”λ£¨μ…˜μ€ 항상 module λ‹€μŒμ— end λ₯Ό λ‹€μŒκ³Ό 같이 μž‘μ„±ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

module Foo

function bar()
    # do stuff
end

end # module

λͺ¨λ“  3 λŒ“κΈ€

이에 λŒ€ν•œ λ‚΄ "μ—°ν•„ μ‚¬μš©" μ†”λ£¨μ…˜μ€ 항상 module λ‹€μŒμ— end λ₯Ό λ‹€μŒκ³Ό 같이 μž‘μ„±ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

module Foo

function bar()
    # do stuff
end

end # module

예, 이것이 νŠΉλ³„ν•œ κ²½μš°μ— κ°€μΉ˜κ°€ μžˆλŠ”μ§€ 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. λ˜ν•œ μ€‘μ²©λœ λͺ¨λ“ˆκ³Ό 더 ν˜Όλž€μŠ€λŸ¬μ›Œμ§‘λ‹ˆλ‹€. --- 파일 끝이 μ—΄λ € μžˆλŠ” λͺ¨λ“  λͺ¨λ“ˆμ„ λ‹«μ•„μ•Ό ν•©λ‹ˆκΉŒ, μ•„λ‹ˆλ©΄ κ°€μž₯ λ°”κΉ₯μͺ½ λͺ¨λ“ˆλ§Œ λ‹«μ•„μ•Ό ν•©λ‹ˆκΉŒ?

미래의 μ–΄λŠ μ‹œμ μ—μ„œ μš°λ¦¬λŠ” νŒŒμΌμ— module Foo ... end λ₯Ό μ“Έ ν•„μš”κ°€ μ—†λŠ” λͺ¨λ“ˆ λ‘œλ”© λ©”μ»€λ‹ˆμ¦˜μ„ κ³ λ €ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” λ‹€λ₯Έ 이점도 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰