Core Java types in Gosu
Because Gosu is built on the JVM, many core Gosu classes are Java types. For example:
- The class java.lang.String is the core text object class for Gosu code.
- The basic collection types in Gosu reference the Java versions. For
example:
java.util.ArrayList print(list.get(0))
Java packages in scope
All types in the package java.lang and
java.util are always in scope. Gosu code that uses types in those
packages does not need fully qualified class names or explicit uses
statements for those types.
For example, the following code is valid
Gosu:
var f = new java.lang.Float(7.5)The following simpler syntax produces more readable
code:
var f = new Float(7.5)See also
