groovy-lecture/notizen.md

914 B

Ideen für Aufgaben:

  • Schere Stein Papier in Groovy, ohne eine Klasse zu benutzen (zuhause)
  • Gegebenen Java Code in Groovy umwandeln und dabei den Code so kurz wie möglich halten.

Besonderheiten in Groovy:

  • Gleiche Schlüsselwörter wie in Java, Schlüsselwörter können jedoch auch als Methoden- /Variablennamen verwendet werden

       public class Hi {
          public static void main (String [] args) {
          new Hi().this()
      }
    
        def "this"() {
          print "hello"
        }
    
          }
    

Man sollte dies aber vermeiden, da es nur für Verwirrung sorgt und in den meisten Fällen hat man nichts davon.

  • Variablennamen dürfen nicht mit Zahlen beginnen, jedoch mit Underscores (_), Dollarzeichen ($) oder Buchstaben.

  • Triple Quoted Strings: Gehen über meherere Zeilen hinweg

      def a = '''Dies
      ist
      Ein
      riple Quoted String'''
    
      print a