Autor Thema: Warum enthält der AGS kein IntToStr ?  (Gelesen 4065 mal)

LilaQ

  • kleiner Tentakel
  • ***
  • Beiträge: 227
  • Geschlecht: Männlich
  • Fork you! :(){ :|:& };:
    • Profil anzeigen
Warum enthält der AGS kein IntToStr ?
« am: 21. September 2007, 05:53:09 »
Hallo zusammen,

brauch grad ein bissl Abwechslung vom ganzen Programmieren (schon wieder 5 Std. heute) und da wollt ich einfach nur mal fragen warum es wohl keine IntToStr Funktion im AGS gibt? Ist doch eigentlich eine DER Standardfunktionen. Klar, kann trotzdem alles realisieren per String.Format aber irgendwie hat es mich gewundert dass so eine Elementarfunktion nicht vorhanden ist (vor allem da der Gegenpart StringToInt da ist).

Mfg
LilaQ
Entwicklungsstatus:

A Christmas Odyssey

- [ GAME ] 100% Done
- [ TRANSLATION ] 71% Done

Bernard on a Boattrip(WT)

- [ GAME ]    1% Done
  >> Story: 10%
  >> Graphics: 1%
  >> Code: 0%
- [ TRANSLATION ] 0%
---------
http://theadventurebl0g.wordpress.com/

KhrisMUC

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 989
    • Profil anzeigen
Re: Warum enthält der AGS kein IntToStr ?
« Antwort #1 am: 21. September 2007, 08:15:24 »
Int ist keine Klasse sondern ein Datentyp.

Während man mit Strings normalerweise diverse Operationen durchführt, die nichts mit Rechnen zu tun haben (Append, Contains, Substring, etc.), macht das bei ganzen Zahlen keinen Sinn; mit denen wird normalerweise ausschließlich gerechnet.

Aber wenn Du dich dann wohler fühlst:
String IntToStr(int i) {
  return String.Format("%d", i);
}

;)