如何在 Flutter 中用類似 sprintf 的方式格式化字串?

如果要在 Dart 中使用像是 C 的 Sprintf 或是 Python formate 的功能,要怎麼做呢? 答案是,沒有內建的方法。說實在的,我很難相信現代程式語言居然沒有這個特性,那怎麼辦呢?本文蒐集了相關資料以及可能解法。

繼續閱讀⋯⋯
也許我們永遠解決不了媒體亂象

每次看到有人罵媒體亂象時,我就開始想為什麼人們看新聞不付錢, 付夠高的酬勞讓人生產高品質的即時新聞。有趣的是大家都喊要高品質的新聞,但沒人付錢(講心酸的)。

繼續閱讀⋯⋯
無守戰之備而輕攻伐者,可亡也

當臺灣靠仇恨尋租獲取利益的人越來越多,甚至從反中華人民共和國,升級從文化上反華,漸漸成為常態,我尋思,兩年後開戰無可避免。沒經歷過戰爭的政治人物,甚至是 2019 年才開始關心時事的人,才會在完全沒有勝算時,在網路上叫囂要戰爭。

繼續閱讀⋯⋯
如何在 Flutter 使用 Router 實作 AppLink?

當需要 Flutter 實作 App Link,有兩種途徑可以實現。這篇筆記主要說明如何使用 Router 的方式實作 URL-based 的 App Link。Router 是 Navigator 2.0 所包含的元件之一。

由於行動裝置的路由狀態普遍是採用 push/pop 的線性模型,抽象可理解為 stack 資料結構,因此當遇到我們想把 App 的使用情境延伸到桌面程式或是 Web App 原本的 Navigator 1.0 就顯得有點捉襟見著了,隨著 Flutter 開始支援 Desktop App 的跨平台開發,官方推出 Navigator 2.0 如此大幅度的更新也就不意外。

繼續閱讀⋯⋯
2022 鹿港行
2022 從臺中鹿港兩日四萬步深度旅行開始。此次入住民宿位於天后宮旁的宮后文旅,該館位處美食與景點要衝,不管去向何處都非常方便,惟該棟僅三層樓高,因此未設有電梯,如果家人行動不便,則不建議選擇此間。 臺中主要是去看彩虹眷村,果然名不虛傳,值得一去,只是該處附近僅有一家貓門餐廳,費用高昂,讓我頗有肥羊被宰之感,讀者若欲去該處,最好還是在它處飽食後再前往,才不會在旅途中夾雜了幾絲怨氣。 在散策過程中,中山路走了不下九遍,可說該路地位相當於北市忠孝東路,迷路中可作為北極星、定海神針,讓你在不打開手機地圖下知道仍可快速知曉自己位置。兩日步行真是耗體力,尤其腳底特…
繼續閱讀⋯⋯