groovy-file2

  • groovy 支持dynamic type,就是可以在调用的时候再给变量赋值。
 class student{
    
        def methodMissing(String name,args){ println "${name}" } } def student = new student() student.LiMing() 

结果 LiMing

  • groovy中的methodMissing方法的使用

  • Ant<=> banana 是否是对字符串比较长度?Comparetor,是顺序还是倒序,主要用于sort方法中。

  • 从屏幕上读取数据 def fSreen = System.console().readLine();

  • 读取的数据转换为double类型 def dSreen = System.console.readLine.toDouble();

  • groovy database 在groovy中,sql的执行需要的必要条件是url(数据库在哪),user ,password,driver,执行sql的一般方法是 sql.execute ''' sql ''',可以跨行,只要是‘’‘之内的都是sql,也是支持”“”,三双引号的,意义与shell类似

    • 还支持在sql中的变量引用,
def data = [first: 'Ronaldo', last: 'da Costa',
birth: '1970-06-07']
sql.execute """ INSERT INTO Athlete (firstname, lastname, dateOfBirth) VALUES (${data.first}, ${data.last}, ${data.birth}); """ 
 来源: 百度站长

猜你喜欢

转载自www.cnblogs.com/1156184981651a/p/13173144.html
今日推荐