Python 能 有polymorphism 的functions 嗎

看板Programming作者 (陳揚和)時間16年前 (2009/08/20 14:07), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/3 (看更多)
初學python 問了笨問題請多多包含 很多人覺得不用type checking python很好用 但我覺得挺危險的 而且應該不能有polymorphism.. 這樣類似的function作用在不同type的data 時 就不能定義同名的function. 必須要在function中自己判別 然後寫 不同function 處裡不同type 的class.. 這樣不是把type checking的責任交給programmer ... 有前輩可以指引在python 中 正確的處理不同type類似function的方法嗎 或是應該看什麼文件 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.125.87.33

08/20 15:24, , 1F
case by case 討論吧,不清楚你想做什麼
08/20 15:24, 1F

08/21 09:19, , 2F
覺得危險的話可在函式內加入判斷型別
08/21 09:19, 2F

08/21 09:21, , 3F
另外我覺得寫動態語言要有良好的習慣
08/21 09:21, 3F

08/21 09:21, , 4F
最好要讓人一看函式名就知道對應型別
08/21 09:21, 4F

08/24 03:36, , 5F
給個例子會比較容易討論 XD
08/24 03:36, 5F
文章代碼(AID): #1AZEWl_r (Programming)
討論串 (同標題文章)
文章代碼(AID): #1AZEWl_r (Programming)