Groovy简单再入门

简介:   以前试过,忘得差不多了,趁这次从JAVA一直撸到SERVLET,SPRING,GROOVY,GRAILS的机会,再弄一次吧。。。   def authors = [ "Peter Ledbrook", "Glen Smith" ] def quoteParts...

  以前试过,忘得差不多了,趁这次从JAVA一直撸到SERVLET,SPRING,GROOVY,GRAILS的机会,再弄一次吧。。。

 

def authors = [
    "Peter Ledbrook",
    "Glen Smith"
]

def quoteParts = [
    ["Time", "waits", "for no man"],
    ["The roundhouse kick", "solves", "all problems"],
    ["Groovy", "is", "the bees knees"]
]

for (i in 0..10) {
    def quote = createQuote(quoteParts, authors)
    println quote
}

String createQuote(List quoteParts, List authors) {
    def rand = new Random()
    def n = quoteParts.size()
    def m = authors.size()
    
    return quoteParts[rand.nextInt(n)][0] + ' ' +
        quoteParts[rand.nextInt(n)][1] + ' ' +
        quoteParts[rand.nextInt(n)][2] + ' by ' +
        authors[rand.nextInt(m)]
} 

目录
相关文章
|
7月前
|
存储 SQL JSON
Groovy初学者指南
Groovy是一种基于Java平台的动态编程语言,它结合了Python、Ruby和Smalltalk等语言的特性,同时与Java无缝集成
44 0
|
9月前
|
存储 SQL JSON
【编程语言】Groovy入门指南
【编程语言】Groovy入门指南
494 0
|
10月前
|
Java jenkins 持续交付
01-Groovy-简介及安装
01-Groovy-简介及安装
|
11月前
groovy入门-GString
groovy入门-GString
105 0
|
存储 Java 索引
Groovy入门
Groovy学习路线
389 0
Groovy入门
《Groovy极简教程》第6章 Groovy与Grails
《Groovy极简教程》第6章 Groovy与Grails
1136 0
《Groovy极简教程》第4章 Groovy与Java混合编程
《Groovy极简教程》第4章 Groovy与Java混合编程 Groovy跟Java的不同 http://www.groovy-lang.org/differences.html
1339 0
《Groovy极简教程》第8章 Groovy:领域特定语言(DSL)
《Groovy极简教程》第8章 Groovy:领域特定语言(DSL)
1278 0
《Groovy极简教程》第3章 Groovy基本语法
《Groovy极简教程》第3章 Groovy基本语法
1091 0