學習如何為練習撰寫解題方法
每個練習都可以有相關的解法,用來描述這個練習可以怎麼用不同的方式解出來。
一篇解法應該探討某個練習可以如何用某種特定的方式解出來。
如果你想比較不同的解法,請改寫成一篇文章。
一般來說,實作練習比較適合撰寫解法,因為它們通常可以用多種方式解出來。
至於概念練習,討論範例解法可能也很有意思。舉例來說,你可以展示正在教學的概念如何讓某些程式碼更容易寫。
每篇解法都必須新增以下兩個檔案:
.approaches/<approach-slug>/content.md:解法的說明(請見文件).approaches/<approach-slug>/snippet.txt:示範該解法的程式碼片段(請見文件)接著,你需要新增或更新:
.approaches/config.json:解法的中介資料(請見文件)你也可以在自己的 track 的 config.json 檔案中設定 approaches.snippet_extension 欄位,改用自訂的副檔名,而不使用預設的 .txt 副檔名。
如果有設定,你要新增的程式碼片段檔名必須是 .approaches/<approach-slug>/snippet.<approaches.snippet_extension>。