關於推別人 Python 坑這件事
感覺開頭很適合說 "主啊,我要懺悔"
前陣子同學會時,一位"醫師"問我說要學程式從哪門語言入手比較好。
走到現在,我也有了各種的體會,一句 Python 大法好就把教傳了。
(其實我也沒學多少)
後來有一位"警官"也問我同樣問題,我仍推 Python。
說真的,學到現在,感覺 C++ 入門真的不是太友善,光第一句 include 我就被嚇到了。
(膽子太小了吧喂)
想說既然推了,我也要下點功夫。想了一下,竟然連個最簡單的 swap 子函式都有問題。
因為之前只是把它當爬蟲工具用,很多東西有其他方法就硬幹了,完全沒有細細思索他。
他沒有 reference 或是 pointer 可以用啊 orz
稍微回顧了一下,才想起它的 return 是如此的強大 可以打包啊。
挖歐,太帥了吧,這根本沒有 side effect 啦,很 pure XD
也因為這特性,它可以子函式都不必寫,直接 a , b = b , a 。
之前 PL 課討論命令式語言的缺點它再一次完美解決。
而且感覺比 java 優雅太多了。
我這坑似乎沒推錯。
接下來就趕快開車,這樣才可以教人。
留言
張貼留言