關於推別人 Python 坑這件事

感覺開頭很適合說 "主啊,我要懺悔"



前陣子同學會時,一位"醫師"問我說要學程式從哪門語言入手比較好。



走到現在,我也有了各種的體會,一句 Python 大法好就把教傳了。



(其實我也沒學多少)



後來有一位"警官"也問我同樣問題,我仍推 Python。



說真的,學到現在,感覺 C++ 入門真的不是太友善,光第一句 include 我就被嚇到了。



(膽子太小了吧喂)



想說既然推了,我也要下點功夫。想了一下,竟然連個最簡單的 swap 子函式都有問題。



因為之前只是把它當爬蟲工具用,很多東西有其他方法就硬幹了,完全沒有細細思索他。



他沒有 reference 或是 pointer 可以用啊 orz



稍微回顧了一下,才想起它的 return 是如此的強大 可以打包啊。



挖歐,太帥了吧,這根本沒有 side effect 啦,很 pure XD



也因為這特性,它可以子函式都不必寫,直接 a , b = b , a 



之前 PL 課討論命令式語言的缺點它再一次完美解決。



而且感覺比 java 優雅太多了。



我這坑似乎沒推錯。



接下來就趕快開車,這樣才可以教人。



留言

這個網誌中的熱門文章

[Antergos] disable touchpad

[Editor] 入坑 Atom => Markdown 轉 PDF