>>902
ループ
def func z
 loop do
  z = z.next
 return z if not z.next
 end
end


再帰
def func z
 return func z.next if z.next
 z
end


末尾再帰
def func z
 if not z.next
  return z
 else
  func z.next
 end
end