switch statt if
-
Integer verhalten sich hier gleich wie Iteratoren (man könnte argumentieren Ganzzahlen sind Iteratoren).
Schon. Trotzdem - die
isInsideFunktionen funktionieren auch nur für Random-Access Iteratoren, der Rest stellt keine > o.ä. Operatoren zur Verfügung, daher wäre das auch nicht Übergreifend.Für Kommazahlen müsste man ggf. etwas anderes schreiben. Die Kleiner-Gleich Funktionen usw. sind zwar natürlich gefahrlos, dennoch denke ich, man würde vielleicht schon eine Fehlertoleranz einbauen wollen o.ä.