Ich schreibe eine function, die UNICODE-Ziffern in ASCII-Ziffern transkribiert, und ich bin ein wenig ratlos, was zu tun ist, wenn die Zeichenfolge Ziffern aus verschiedenen UNICODE-Ziffern enthält. Also zum Beispiel, wenn ich die Zeichenfolge "\ x {2463} \ x {24F6}" ("④⓶") habe. Sollte meine FunktionWie soll ich mit Ziffern aus unterschiedlichen UNICODE-Ziffern in derselben Zeichenfolge umgehen?
- 42 zurückgeben?
- krächzen, dass die Zeichenfolge gemischte Sätze enthält?
- Karpfen, dass die Zeichenfolge gemischte Sätze enthält und 42 zurückgeben?
- geben Sie dem Benutzer ein zusätzliches Argument, um eines der drei oben genannten Verhaltensweisen anzugeben?
- etwas anderes tun?
Nun, da dies auf CPAN gehen wird, werde ich nicht wissen, wie die Leute es verwenden wollen. Es ist einfach genug, der aktuellen Funktion einen optionalen Parameter hinzuzufügen und zu überprüfen, ob der Parameter übergeben wird, oder zu tun, was ich gerade mache, wenn dies nicht der Fall ist. Was ich nicht weiß ist, ob jemand diese Funktionalität will. –
also füge es später hinzu, wenn jemand fragt ;-) – Alnitak