Groovy-skript og GShell
Lær å skrive og kjøre Groovy-skript og samhandle med Groovy-konsollen (GroovyShell).
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 * 2Hvor 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.
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
- Introduksjon til Groovy og JVM
- Groovy-syntaks og grunnleggende typer
- Groovy-skript og GShell
- Groovy-strenger og GStrings