Ergebnis 1 bis 7 von 7

Thema: möchte kleine Änderung an dubealex's AMS

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Kim Beitrag anzeigen

    Mit if-Schleife und $game_variables[...] lässt sich das ganze dann auch recht komfortabel per Eventcode handhaben. Wobei die RGSS hier etwas willkürlich ist. $game_variables[0001] ist in Ordnung, schreibt man aber z.B. $game_variables[0009] statt $game_variables[9] gibt das einen Syntax-Error..
    Ohne es genau zu wissen ins Blaue geraten: Wenn Ruby sich tatsächlich so verhält, dann vermute ich, dass er Zahlen mit verangestellten 0en binär interpretieren will - 0001 ist dann eine binäre Eins, erfüllt also den Zweck. 0009 ist keine binäre Zahl - es folgt der Syntax-Error.

  2. #2
    Zitat Zitat von Miau Beitrag anzeigen
    Ohne es genau zu wissen ins Blaue geraten: Wenn Ruby sich tatsächlich so verhält, dann vermute ich, dass er Zahlen mit verangestellten 0en binär interpretieren will - 0001 ist dann eine binäre Eins, erfüllt also den Zweck. 0009 ist keine binäre Zahl - es folgt der Syntax-Error.
    Nicht direkt. Zahlen mit vorangestellten 0en werden als Oktalzahlen interpretiert. Zahlen die mit 0x beginnen werden als Hexadezimalzahlen interpretiert, und zahlen die mit 0b beginnen werden als Binärzahlen interpretiert.
    Da es im Oktalsystem aber keine 9 gibt, ändert sich die Tatsache nicht, dass 09 in Ruby keine gültige Zahl ist.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •