2010-07-13 3 views
1

SharpDevelop에서 정적 메론 void Main (string [] args)이 포함 된 dll을 만들고 싶습니다.데코레이터 사용 방법?

IronPython의 기능을 제한하기 위해 데코레이터를 사용해야한다고 말한 사람이 있습니다.

"@staticmethod"가 발견되었지만 다른 것들은 "void", "string [] args", 어떻게 제한합니까?

class MyClass: 
    def __init__(self): 
     pass 
    @staticmethod 
    def Main(args): 
     pass  
+0

W h a t f r? –

+0

다른 프로그램을 사용 중입니다. UG/NX, 아마 들어 본 적이 없을 것입니다. – Begtostudy

답변

0

파이썬에는 반환 유형이 없습니다. 그냥 아무것도 돌려 보내지 마. 빈 return 문을 사용하거나 return 문을 전혀 사용하지 않음으로써이 작업을 수행 할 수 있습니다.

+1

실제로 IronPython에서 반환 유형을 clrtype.returns() 데코레이터를 사용하여 정의하여 반환 유형이있는 clr 메소드로 만들 수 있습니다. – jcao219

+1

@ jcao219 :하지만 논증은 어떻습니까? – Begtostudy

+1

@ clrtype.accepts() 사용 – aaronasterling