>>212
戻り値が一つなのはCの呪縛なんだろう
言語によっては戻り値を複数返せたりするような仕様があったりするけどよく使われる言語ほどそういう仕様が入ってないんだよね

動的型じゃない限り戻り値で違う型のデータは戻せないし動的型でも戻り値の型は同じ方が望ましいけどね
>>210のは何の言語か知らんけどそういうルールをきちんと守っている比較的まともなところなんだろ