ループ中にfunc()の戻り値が変化するならB、しないならA