| |
2-34 Sprache CORBA Scripting, v1.1 Februar 2003 2 Betrachten Sie die folgenden Beispiele: > > > s = "hallo Welt!", > > > nimmt s.toLowerCase(10) # toLowerCase keinen Parameter. Ausnahme: < BadArgumentNumber: < InternalMethod string.toLowerCase() > benötigte = 0 = 1 gegeben > Ordnen Sie "stdin" ein, zeichnen Sie 1 Zoll? > > > ist s[100 ] # 100 aus den Zeichenkettegrenzen heraus. Ausnahme: < BadIndex: 100 müssen (0.11) auf zwischen sein "hallo Welt!", > Ordnen Sie "stdin" ein, zeichnen Sie 1 Zoll? > > > s < 10 # kein Artzwang zwischen einer Zeichenkette und einem langem Wert. Ausnahme: < BadTypeCoerce: "hallo Welt!", < 10 > Akte "stdin", zeichnen 1 Zoll? > > > während (zutreffend); # eine endlose Schleife. Ausnahme: < ExecutionStopped: durch Ctrl-c > Akte "stdin", zeichnen 1 Zoll? > > > führen exec("a_script.cs") # einen Nutzen der Indexakte nicht durch fähig. Ausnahme: < FileNotFound: ' a_script.cs' durch exec() > Akte "stdin", zeichnen 1 Zoll? > > > ist s1 # dieses ein unbestimmter variabler Name. Ausnahme: < NotFound: variables ' s1 ' > Akte "stdin", zeichnen 2 Zoll? > > > liefert s.an_attribute # ein Zeichenkettewert nicht dieses Attribut. Ausnahme: < NotFound: Attribut' an_attribute ' in "hallo Welt!", > Akte "stdin", zeichnen 1 Zoll? > > > ist s(10) # das Verfahrensanrufkonstruieren nicht vorhanden auf Zeichenkettewerten. Ausnahme: < NotSupported: ersuchen Sie "hallo um Welt!", > Ordnen Sie "stdin" ein, zeichnen Sie 1 Zoll? > > > 10 \ 0 # Abteilung durch null. Ausnahme: < Überlauf: teilen Sie sich durch null > Ordnen Sie "stdin" ein, zeichnen Sie 1 Zoll? > > > s.length = 10 Ausnahme: < ReadOnlyAttribute: < schreibgeschütztes stri InternalSlot ng.length > > Akte "stdin", zeichnen 1 Zoll? |  |
|
| |
|
|