# 函數：把一朵花打包成 drawFlower()

正式網址：https://newmediaart.course.monolab.world/tools/func

函數把重複的步驟打包、取名字，參數讓每次畫得不一樣；有名字的模組，也最好跟 AI 協作。

- **分類**：程式結構
- **概念**：函數、參數、模組化、打包、重複、AI 協作
- **p5.js**：function、push()、pop()、translate()、rotate()、ellipse()、TWO_PI
- **誕生**：[第 1 堂](https://newmediaart.course.monolab.world/lesson/01)

拉滑桿、看畫面，旁邊的程式碼會跟著變，整段複製到 OpenProcessing 就能跑。

## 同類模組・程式結構

- [變數是抽屜：x = x + 速度](https://newmediaart.course.monolab.world/tools/variable)
- [for 迴圈：一圈一圈看它畫](https://newmediaart.course.monolab.world/tools/forloop)
- [兩層 for 迴圈：排出一面格子](https://newmediaart.course.monolab.world/tools/grid)

[回到全部模組](https://newmediaart.course.monolab.world/tools)

[到 Hahow 報名](https://hahow.in/cr/creative-code)。價格與優惠以 Hahow 頁面為準。
