Pythonのお勉強 Part75 (964レス)
上
下
前
次
1-
新
481
(1)
:
(ワッチョイ 9360-mivq)
07/19(土)09:53
ID:RatjLwY90(1)
AA×
>>479
>>459
>>459
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
481: (ワッチョイ 9360-mivq) [sage] 2025/07/19(土) 09:53:59.24 ID:RatjLwY90 >>479 スマンが、値Noneがデフォルト値として適切なケースならそれでもいいけど、一般的にそうとはいえないという点は、数値0と同じだと思う。 とはいえ、>>459に対する一般的な回答とはいえなくても、個別のケースを見れば何らかの適切なデフォルト値(多くの場合は、数値0, 1, None, 空文字烈のどれかでカバーできるんじゃないかと思う)を見つけられることが多いと思うから、実践的にはそれで十分と言えるかもしれない。 ただ、そもそも論として、複数の実引数を1つの辞書にまとめ、関数に渡すときに**でアンパックするという方法論は、本質的には場合分けを行う場所を移しているだけだよね。475末尾のsettingsのように、1まとまりのものと観念できるような場合にはともかく、一般論としては>>459と比べて分かりやすくなっているとはいえないと思うよ(辞書の名前という余分な情報が増える分だけ、読む側の負荷が増えるだけなのでは)。 http://mevius.5ch.net/test/read.cgi/tech/1743698824/481
スマンが値がデフォルト値として適切なケースならそれでもいいけど一般的にそうとはいえないという点は数値と同じだと思う とはいえに対する一般的な回答とはいえなくても個別のケースを見れば何らかの適切なデフォルト値多くの場合は数値 空文字烈のどれかでカバーできるんじゃないかと思うを見つけられることが多いと思うから実践的にはそれで十分と言えるかもしれない ただそもそも論として複数の実引数をつの辞書にまとめ関数に渡すときにでアンパックするという方法論は本質的には場合分けを行う場所を移しているだけだよね末尾ののようにまとまりのものと観念できるような場合にはともかく一般論としてはと比べて分かりやすくなっているとはいえないと思うよ辞書の名前という余分な情報が増える分だけ読む側の負荷が増えるだけなのでは
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 483 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.033s