如果我們亂組都能完賽了,你有什麼理由不能。
除非我們沒有完賽。
今天的介紹延續上一篇所生成的專案目錄。 Plug是Elixir官方維護的一個套件,能幫助我們完成web相關的應用。 從官方githug的介紹中,提到了Plug的...
終於跑完一半鐵人賽了,接下來會慢慢深入JavaScript比較進階的部分(嚇怕。這兩三天會進入原型的課題,而今天就先整理一下原型的基本概念。 原型是什麼? 我們...
本文同步更新於blog Template Method Pattern 在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。 樣板方法模式會將類別分...
創建專案 mix 是 Elixir 中的套件管理工具,類似python 的 pip、nodejs 的 npm 等。但mix提供了更多功能,藉由方便的指令...
解構賦值是ES6新增的寫法,讓我們更快捷去把陣列或物件裏的值賦予給變數,同時也讓程式碼更易閱讀。解構賦值的概念挺直接的,但自己在應用上還是很不熟悉,所以今天就來...
本文同步更新於blog 情境:這是一間牛排館,會根據客戶的訂單出菜 <?php namespace App\CommandPattern\Wes...
承接昨天的練習,今天再來看看Codewars collection這裏的三條題目(第4,5,7題)。整理一下自己的解法之外,也藉此機會學習別人的解法。因為篇幅問...
本文同步更新於blog Command Pattern 將請求封裝成對象,以便使用不同的請求來進行參數化。 命令模式也支持隊列、日誌及可撤銷的操作。 命令...
今天的文章稍微整理一些實作上一定會用到的模組函式,當然實際上會有更多更多,但這篇文章所舉出的,會是幾乎一定會去使用的function。 MapMap模組內有...
if/unless 在Elixir中也有if的語法,用法為: iex> age = 20 iex> if age == 18, do: "...