동적으로 형식이 지정된 언어에서 Object 또는 해당 객체를 검색하는 키인 인수를 갖는 것이 꽤 일반적으로 보입니다.이것에 대한 구문이 있습니까? 어떤 언어로?
: 예를 들어 나는 데이터베이스와 일하고 있어요 때 나는 방법 getMyRelatedStuff (사람)정말 관련 물건을 조회 할 필요가 내 방법은 파이썬에서 다음과 같이 할 수 있도록 사람의 ID가있을 수 있습니다
def getMyRelatedStuff(person_or_id):
id = person_or_id.id if isinstance(person,User) else person_or_id
#do some lookup
또는 다른 방향으로가는 :
def someFileStuff(file_or_name):
file = file_or_name if hasattr(file,'write') else open(file_or_name)
편집 : 난 당신을 정의 할 수 있습니다 C#에서이 구문 내장, 내가 생각할 수있는 가장 가까운이 암시 적 및 명시 적 키워드를 찾고 있어요 유형간에 캐스트.
정말 질문하지 않습니다. 당신이 알고 싶은 것은 무엇입니까? –
@Nick 제목에 있습니다 –
당신은 이것에 대한 내장 된 문법을 찾고 있습니까? –