줄리아 Julia의 변수 유효 범위( 전역, 로컬 범위 ) 에 대해 다룹니다. 2023. 12. 22 최초 작성 다음 사이트를 참고하고 ChatGPT의 도움을 받았습니다. https://techytok.com/lesson-variable-scope/ Julia 개발 환경 구축은 다음 포스트를 참고하세요. Visual Studio Code 사용한 Julia 개발 환경만들기(Windows / Ubuntu / Macbook M1) https://webnautes.tistory.com/2216 Julia 강좌를 진행하고 있습니다. Julia 강좌 1 - 변수와 데이터 타입 https://webnautes.tistory.com/2218 Julia 강좌 2 - 함수, void function, Optional po..
Python에서 Class 내 global 선언 위치를 다룹니다. 2023. 1. 17 최초작성 스레드 내에서 전역변수를 수정할 일이 생겨서 사용하려고 했는데 global을 클래스내 어디에 선언해야 할지 모르겠더군요. 찾아보니 전역변수를 사용할 메소드 내에 선언하면 된다고 하네요. 아래 코드의 경우에는 run 메소드내에 global을 선언했습니다. 아래 예제코드는 전역 변수 i를 스레드에서 수정하는 코드입니다. import threading class Count(threading.Thread): def __init__(self): threading.Thread.__init__(self) def run(self): global i while i > 0: print(i) i = i - 1 print('thr..