結果 : function overloading with different return types