學會用不同的方式表達同一件事 讓思維開始進化
「今天騎車遇到一個不打方向燈就左轉鬼切的車,真是你 TM. ! 」。
會不會有人好奇 TM. 是什麼意思?身為一個現任工程師,因為想要讓大家更了解工程師一點,今天特別想要用一個有在接觸程式的思維跟大家分享。
那就是開頭看到的例子「.」。
大家有對「.」產生困惑嗎 ?
我想大部分人對於「.」這個符號最大的困惑,是有看過它但完全不知道用在哪裡吧。
可能除了英文的句點有使用上,但其他部分就還不知道這個東西的使用時機,然後也不太了解背後的意思。
跟大家分享在我眼中的這個符號的意義。
可能大家比較會用到的地方是在用 Notion 程式上,會想在裡面 "公式屬性",寫一些簡單的程式,比如 XX.length() 的長度,XX.filter() 篩選出什麼。
但是我猜也是很多人都不會用上或用到,那也沒關係。
就讓我試著用一種特別的描述方式,讓知識卑鄙的進入你的腦袋中吧 !!!
「.」就是「的」
「.」最核心的概念就是轉換為「的」,在我接觸到的世界,是可以從名字看出階層關係的。
比如「我的媽媽的媽媽」,用程式思維可以寫成 My.mom.mom,可能會覺得「阿不就是奶奶嗎」。
沒錯 ! 你已經會了 !
這個「.」不只單是連接,還有代表了歸屬關係。
比如 self.money 直覺就是 : 我的錢,代表在眾多屬性中,特別想挑錢出來說些什麼。
舉個完整的例子
舉個完整的例子:self.money = ""
是不是沒有看到 "" 裡面有東西 ?
那就是代表沒有,是空的,所以翻譯一下就是,自己的錢等於空的,那就是我沒錢 !!!
那為什麼會需要有 ""?
這是一個標示會有容器裝的概念,意思是得先預備裝錢的方式,等到時候有錢的時候才有得裝。😏
以為這個概念生活上不用到 ?
No, No, No 我個人感覺不盡然。
在文章裡面可以這樣用:剛剛提到的騎車例子,「真是你 TM.」。
還有「我.媽,這真的是太誇張了」,這樣的表達方式,會讓人心理想這段文字結構很特別,進而引導人家對這句話印象深刻 ( 應該吧 )。
知道這個有什麼好處?
其實沒有太大的好處😁,我只是單純想要分享這個概念,然後期待有人用在自己的文章裡面 🤣。
如果硬要找個好處的話,我其實有想到三個 :
- 全世界共通:這是全世界工程師都在用的邏輯思維
- 資料壓縮:中文的「的」筆劃很多,但符號只需要點一點「.」,很方便的 !!!
- 思考更有條理:讓表達變得更精準,思維更有階層
現在回到開頭的例子,如果有人碰巧接觸到什麼程式,看到 XX.length() 時,就知道這是「某某東西的長度」;XX.filter() 就是「某某東西的篩選功能」了吧 ?
我想現在大家應該學到了「.」的邏輯,一起用一個「.」的用法造個句吧!
Just share to you ~ 我是 Joker 咱們下回見。
















