Groovy og Gradle: JVM-automatisering og byggeutvikling · leksjon

Groovy-skript og GShell

Lær å skrive og kjøre Groovy-skript og samhandle med Groovy-konsollen (GroovyShell).

Leksjon 3 av 412 trinn

Groovy-skript og GShell er en gratis leksjon i Groovy og Gradle: JVM-automatisering og byggeutvikling på CoddyKit. Dette er leksjon 3 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Groovy og Gradle: JVM-automatisering og byggeutvikling, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Groovy og Gradle: JVM-automatisering og byggeutvikling inneholder totalt 4 leksjoner.

Groovy-skript: Rask automatisering

Et Groovy-skript er ganske enkelt en kodefil som kjøres direkte – ingen main-metode er nødvendig. Det er perfekt for automatisering og små hjelpeprogrammer.

Enkel skriptstruktur

Et Groovy-skript trenger ingen klasse- eller metodeomslutning – selve filen er startpunktet. Skriv bare linjene Deres og kjør dem.

println "Hello from a Groovy script!"
def name = "Coddy"
println "My name is $name"

Kjøre Groovy-skript

Lagre koden med filendelsen .groovy, og kjør den deretter fra terminalen med groovy myScript.groovy. Det er hele arbeidsflyten.

Skripteksempel: Enkel beregning

Dette skriptet legger sammen to tall og velger gren med en if – en rask smakebit på hvor naturlig og lesbar Groovy-skripting føles.

def num1 = 10
def num2 = 5
def sum = num1 + num2
println "The sum of $num1 and $num2 is: $sum"

if (sum > 10) {
  println "That's a big sum!"
}

Hente inndata fra brukeren

Skript kan også kommunisere med brukeren. Les en linje fra konsollen med System.in.newReader().readLine(), som vist nedenfor.

print "What's your name? "
def name = System.in.newReader().readLine()
println "Hello, $name! Welcome to Groovy."

Møt GroovyShell (GShel)

GroovyShell (groovysh) er en interaktiv konsoll – kjør kodebiter umiddelbart, test ideer og få tilbakemeldinger uten å lagre en fil.

Starte GShell

Skriv groovysh for å starte det interaktive skallet, eller groovyConsole for GUI-versjonen. Her holder vi oss til kommandolinjeversjonen.

Deres første GShell-kommandoer

Inne i groovysh kan De skrive inn vilkårlig Groovy-kode, som kjøres umiddelbart og viser resultatet etter ===>. Skriv :exit når De er ferdig.

GShell: Mer enn kode

GShell har kolonkommandoer for å håndtere økten: :help, :history, :clear og :reset for å slette deklarerte variabler.

Teste kode umiddelbart

GShell er ypperlig for raske eksperimenter – kall en metode eller transformer en liste og se resultatet med én gang, uten fil-, kompilerings- eller kjøretrinn.

Skript kontra GShell

Se på følgende Groovy-kodebit:

def x = 5
println x * 2

Hvor vil De vanligvis kjøre denne kodebiten hvis De vil lagre den for senere bruk og kjøre den gjentatte ganger?

Oppsummering: Skript og GShell

De har lært om de to viktigste Groovy-verktøyene: skript for kjørbare .groovy-filer og GroovyShell for umiddelbare eksperimenter.

Gratis å komme i gang

Lær deg Groovy med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
12
Leksjoner
48

Ofte stilte spørsmål

Er leksjonen «Groovy-skript og GShell» gratis?

Ja – hele teksten i «Groovy-skript og GShell» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Groovy og Gradle: JVM-automatisering og byggeutvikling-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Groovy og Gradle: JVM-automatisering og byggeutvikling inneholder totalt 4 leksjoner.

Hva lærer jeg i «Groovy-skript og GShell»?

Lær å skrive og kjøre Groovy-skript og samhandle med Groovy-konsollen (GroovyShell). Du øver på Groovy og Gradle: JVM-automatisering og byggeutvikling med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Groovy og Gradle: JVM-automatisering og byggeutvikling?

Ingen tidligere erfaring er nødvendig. Groovy og Gradle: JVM-automatisering og byggeutvikling på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.

Hvor lang tid tar leksjonen «Groovy-skript og GShell»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Groovy og Gradle: JVM-automatisering og byggeutvikling-leksjonen?

Ja. Alle Groovy og Gradle: JVM-automatisering og byggeutvikling-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Introduksjon til Groovy og JVM
  2. Groovy-syntaks og grunnleggende typer
  3. Groovy-skript og GShell
  4. Groovy-strenger og GStrings
← Tilbake til Groovy og Gradle: JVM-automatisering og byggeutvikling