差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
odin:procedures [2025/05/22 23:44] – [プロシージャ] freemikan | odin:procedures [2025/06/13 10:03] (現在) – [プロシージャ] Set link to odin top page for logo image freemikan | ||
---|---|---|---|
行 1: | 行 1: | ||
====== プロシージャ ====== | ====== プロシージャ ====== | ||
- | + | [[odin:|{{: | |
- | {{: | + | |
何かの仕事を行うプログラムの一部分をまとめて、繰り返し利用できるようにしたり、コードの構造を整理したりするために、プロシージャを用います。 | 何かの仕事を行うプログラムの一部分をまとめて、繰り返し利用できるようにしたり、コードの構造を整理したりするために、プロシージャを用います。 | ||
行 97: | 行 96: | ||
make_square :: proc(x, y: int, size := 100) -> Rect { | make_square :: proc(x, y: int, size := 100) -> Rect { | ||
+ | // sizeのデフォルト値を100とします。 | ||
+ | // 100という数値に特に意味はありません。 | ||
+ | |||
return Rect{x = x, y = y, width = size, height = size} | return Rect{x = x, y = y, width = size, height = size} | ||
} | } |