반응형

2024/03 2

Python __함수__ 매직 메서드란?

파이썬을 접하면서 다른 프로그래밍 언어와 달리 __ init__ 와 같이 함수 앞뒤에 언더바가 2개씩 붙이는 표현이 있습니다. 이를 매직 메서드(Magic method) 혹은 던더 메서드(Dunder method)라고 합니다. 이 표현에 대해 알아보고 기록하기 위해 정리합니다. 매직 메서드 Python에서 매직 메서드는 사용자가 직접 호출할 수 없습니다. 연사자를 사용하여 숫자 연산을 하면 내부적으로 __add__() 메서드가 호출됩니다. __add__()를 호출하면 op1 + op2일 때 컴파일러가 해당 class의 __add__() 구현 여부를 확인하여 인라이닝 합니다. class Student def __init__(self, name, age): self.name = name self.age = ..

IT 이야기/Python 2024.03.07

클래시오브클랜 장인기지 6홀 배치

coc 장인기지 6홀부터는 O.T.T.O의 전초기지라는 게 생기면서 배치해야 하는 지도가 2개가 됩니다. 장인회관이 2개로 늘어나면서 완파 시 총별의 개수도 6개로 늘어납니다. 클래시오브클랜 장인기지 6홀 배치를 공유합니다. 장인기지 1번째 마을 배치 건물 외관은 모두 풀업상태이지만 따라서 배치하는 데는 문제없을 겁니다. 가운데 장인회관을 배치하고 벽으로 지상유닛을 돌아오게 만들어서 크러셔로 모이게 한 배치입니다. 생각 없이 공격 들어오면 완파가 절대 나오지 않는 까다로운 배치입니다. 해당 배치는 벽이 균일하게 있어서 따라하기 어렵지 않지만 건물을 숨기고 벽만 보이게 했을 때 배치입니다. 균일하지만 상당히 견고한 배치라 생각됩니다. 장인기지 2번째 마을 배치 2번째 장인기지 배치입니다. O.T.T.O의 ..

ETC/ETC 2024.03.05
반응형