Java / Atomare Java-Typen
Atomare Java-Typen
JayMo verwendet für die atomaren Typen im Hintergrund die atomaren Typen von Java. Um auf Funktionen der Java-Wrapper-Klassen zuzugreifen, wird das aktuelle Objekt mit der Funktion "toJava" in ein Java-Objekt umgewandelt.
true.toJava.toString.print
Hier wird das Bool-Objekt "true" aufgerufen und mit "toJava" in ein Java-Objekt vom Typ "Boolean" umgewandelt. Nachfolgend lässt sich die Object-Funktion "toString" aufrufen. Diese liefert einen String zurück, welcher von JayMo wieder in einen JayMo-String umgewandelt wird. Somit kann nachfoldend die JayMo-Objekt-Function "print" aufgerufen werden.
Nachfolgend ein paar weitere Beispiele:
true.toJava.parseBoolean("false").print
3.toJava.parseInt("789").print
Java("Integer").parseInt("789").print
"for".toJava.charAt(1).print
"opq".toJava.toUpperCase.toJava.indexOf("p").print
"opq".toJava.toUpperCase.toJava.indexOf("P").print
"opq".toJava.toUpperCase.toJava.indexOf('Q').print
"OPQ".toJava.indexOf('Q').print
"sdf".toJava.getBytes.length.print
"sdf".toJava.getBytes.get(2).print
"sdf".toJava.getBytes[2].print
"sdf".toJava.getBytes[2] = 101
ba = "sdf".toJava.getBytes
ba[2] = 3
- Powered by
OghsWiki
-