2011-11-17 4 views
2

에 따라 갖는 이유비 선택적 인수가이 코드에 선택적 인수

unexpected '=', expecting ')' (SyntaxError). 

입니다 :

def plot(div_name = "", series , options = {}) 

내가 구문 오류를 받고 있어요? 계열에 기본값을 할당하면 문제가 해결됩니다.

+0

앞으로 질문 제목에 코드를 넣지 마십시오. 코드는 코드 태그로 적절하게 형식화되어야합니다. http://stackoverflow.com/editing-help – Polynomial

+0

@Polynomial 편집 한대로 편집하면 제목이 100 % 덜 도움이되었습니다. 나는 "왜 구문 오류가 발생합니까?"라는 제목의 질문을 클릭하지 않았습니다. 이 제목에는 질문에 대한 정보가 전혀 포함되어 있지 않습니다. 원래 제목은 내가 알 필요가있는 모든 것을 알려주었습니다. 누락 된 코드 형식입니다. – sepp2k

+0

@ sepp2k - 사과. 나는 그것을 우연히 편집했다. 좀 더 설명하기 쉽도록 정리했습니다. – Polynomial

답변

5

선택적 인수 뒤에 선택적 인수가오고 그 뒤에 선택적 인수가 오는 것은 허용되지 않습니다. 허용 된 경우 plot(foo, bar)plot(foo, bar, {}) 또는 plot("", foo, bar)이어야하는지 여부가 모호합니다.

+0

사실, 문제는 선택적인 인수 다음에 옵션이 아닌 인수와 옵션 인수가 오는 것입니다. –

+0

@ Andrew : 실제로 그렇습니다. 편집 됨. (선택적 인수 뒤에 선택적 인수가 허용되지 않으므로 1.9에서는 새 인수이므로 잊었습니다). – sepp2k

+0

매우 계몽적인 사람들, 감사합니다! –