戻り値の型を混在させることは可能ですが、注意が必要です。 混在した型を返す場合、呼び出し元での処理が複雑になる可能性があります。 型の混在が避けられない場合は、戻り値の型を明確にドキュメント化し、呼び出し元での型チェックを行うことで、予期しないエラーを防ぐことができます。 例：return (value, error_message)