«init» 태그된 질문

17
__init__.py를 사용하여“비 패키지에서 시도 된 상대 가져 오기”를 수정하는 방법
다음 디렉토리 구조로 PEP 328 을 따르려고합니다 . pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py 에서 core_test.py나는 다음과 같은 import 문을 from ..components.core import GameLoopEvents 그러나 실행할 때 다음 오류가 발생합니다. tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in <module> from ..components.core import GameLoopEvents …

9
init () 함수는 언제 실행됩니까?
init()Go 의 기능에 대한 정확한 설명을 찾으려고 노력했습니다 . Effective Go의 내용을 읽었 지만 내용을 완전히 이해했는지 확실하지 않았습니다. 확실하지 않은 정확한 문장은 다음과 같습니다. 그리고 마지막으로 최종적으로 의미합니다 : 패키지의 모든 변수 선언이 이니셜 라이저를 평가 한 후에 init가 호출되고 가져온 모든 패키지가 초기화 된 후에 만 ​​평가됩니다. 무슨 …
356 go  init 

9
Objective-C에서 self = [super init]가 0이 아닌지 확인해야하는 이유는 무엇입니까?
Objective-C에서 init 메소드 작성에 대한 일반적인 질문이 있습니다. 초기화를 계속하기 전에 init 메소드가 self = [super init]가 아닌지 확인 해야하는 곳은 어디에서나 (Apple의 코드, 서적, 오픈 소스 코드 등) 알 수 있습니다. init 메소드의 기본 Apple 템플리트는 다음과 같습니다. - (id) init { self = [super init]; if (self != …
165 objective-c  null  init 

4
__init__.py를 사용하여 전역 변수를 정의 할 수 있습니까?
패키지의 모든 하위 모듈에서 사용할 수있는 상수를 정의하고 싶습니다. 가장 좋은 장소는 __init__.py루트 패키지 파일에 있다고 생각했습니다 . 그러나 나는 이것을하는 법을 모른다. 하위 패키지가 몇 개 있고 각각 여러 개의 모듈이 있다고 가정합니다. 이 모듈에서 해당 변수에 어떻게 액세스 할 수 있습니까? 물론 이것이 완전히 잘못되고 더 좋은 대안이 …

4
git .gitignore 파일에서 파일 무시를 제외하고 모두 추가
아무것도없는 프로젝트에 소스 제어를 추가하고 있습니다. 문제는 처음으로 자식에 추가 할 파일이 많이 있다는 것입니다 .gitignore의 파일,하지만 난 뭔가 일치하는 파일을 포함하지 않고 모든 파일을 추가하는 방법을 알아낼 수 없습니다 .gitignore의 파일을. git add * 위의 명령은 .gitignore에 의해 무시되는 파일을 감지하므로 파일을 추가하지 않습니다 . git add -f * …
120 git  init  gitignore 

10
파이썬에서 __init__의 값을 반환하는 방법은 무엇입니까?
__init__함수 가있는 클래스가 있습니다. 객체가 생성 될 때이 함수에서 정수 값을 반환하려면 어떻게해야합니까? __init__명령 줄 구문 분석을 수행 하는 프로그램을 작성했으며 몇 가지 값을 설정해야합니다. 전역 변수에 설정하고 다른 멤버 함수에서 사용해도 괜찮습니까? 그렇다면 어떻게해야합니까? 지금까지 클래스 외부에서 변수를 선언했습니다. 하나의 기능을 설정해도 다른 기능에는 반영되지 않습니까?
103 python  class  init 

4
Python의 상속 및 init 메서드
저는 파이썬을 좋아합니다. 상속 및 __init__(). class Num: def __init__(self,num): self.n1 = num class Num2(Num): def show(self): print self.n1 mynumber = Num2(8) mynumber.show() 결과: 8 괜찮습니다. 하지만 교체 Num2와 함께 class Num2(Num): def __init__(self,num): self.n2 = num*2 def show(self): print self.n1,self.n2 결과: Error. Num2 has no attribute "n1". 이 경우 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.