I try to define a new function like this:
(*omit other nested parts irrelevant to the problem*)
SetDelayed::write: "Tag Times in f[string_] is Protected."
I don't understand that, I didn't see any Times Tag here. Maybe there are some Times Tags in build-in function StringReverse. Is there any alternative way to define a new string manipulation function?