def draw ... end

def setup
  @yPos = 0
  frameRate(30)
end

def draw
  background(204)
  @yPos -= 1
  if @yPos < 0
    @yPos = height
  end
  line(0, @yPos, width, @yPos)
end

p5.jsリファレンス(参考情報)

[p5.js] draw()

概要

drawメソッドは、setupメソッドの実行後に繰り返し自動的に呼び出されます。

備考

・1秒あたりの drawメソッドの実行回数は frameRateメソッドで制御することができます(初期値は 60回/秒)。
・毎回の drawメソッドの呼び出しの際に、描画座標系の設定内容はリセットされます。
 ただし、塗りつぶしや線の描画などに関する設定内容は drawメソッドが繰り返されても継続して保持されたままになります。

関連

def setup ... end
redraw
loop
noLoop
isLooping