【Perl,PHP】LLバトルロワイヤル14【Ruby,Python】
■ このスレッドは過去ログ倉庫に格納されています
0368デフォルトの名無しさん
2010/12/23(木) 00:49:35たとえば
draw_rect(1,2,3,4)
draw_rect((1,2),(3,4))
draw_rect((1,2,3,4))
みたいに呼び出せる関数を書きたかったらシグネチャは
def draw_rect(a,b=None,c=None,d=None):
みたいな感じになるだろうけど
オーバーロードできるなら
def draw_rect(x,y,w,h):
def draw_rect(pt1, pt2):
def draw_rect(rect):
みたいにちゃんとした名前付けてあげられる、可読性も向上する
■ このスレッドは過去ログ倉庫に格納されています