- 修改的方式,可參考「21.7 以印刷字 news-text.scm 為例,摸索 Scheme 轉為 Python 的技巧」。
- 這個例子,應該是這幾個範例中,最容易由 Scheme code 轉為 Python code 。
- 通常,要注意的語法差異,有這幾項:
- Scheme 的括號對齊與 Python 的縮排方式
- 函數的名稱與函數的參數值
- 變數值指派與接收
- 加減乘除四則運算
- if 條件控制的敘述
- RGB 顏色的指定
- 多數的修改,都可由 scm_to_py_.py 自動完成。
- 由於,這個例子,沒有 if 條件控制,沒有四則運算,只要手動修改RGB 顏色的指定 。
- 因此,很容易就轉為 Python code 。