groovy
def x = 5
def y = 10
def result = x + y
println "The result of x + y is: ${result}"
groovy
def numbers = [1, 2, 3, 4, 5]
numbers.each { println it }
groovy
def file = new File("example.txt")
file << "Hello, Groovy!"
def content = file.text
println content
groovy
@Grab('org.codehaus.groovy.modules.http-builder:http-builder:0.7.1')
import groovyx.net.http.RESTClient
def client = new RESTClient('http://api.example.com')
def response = client.get(path: '/users')
def users = response.data
users.each { println it.name }
groovy
@Grab('org.codehaus.groovy.modules.http-server:http-server:1.5.0')
import groovyx.net.http.*
def server = HttpServer.bind('localhost', 8080)
server.start {
request.uri.path == '/hello' << { response.send "Hello, Groovy!" }
}