何か忘れてたと思ったら Hsp で列挙するのを忘れてましたw*1
#module
#defcfunc is_prime int a
for ar, int(sqrt(a)), 1, -1
if a \ ar == 0 : return 0
next
return 1
#global
res = ""
for i, 2, 100, 1
if is_prime(i) : res = res + i + " "
next
mes res
こんな感じー
久しぶりに Hsp に触りましたけど、#defcfunc あたり使いやすいですねー。
命名が多少気持ち悪いですが……。*2