什么是groovy<&书信电报;在这种情况下是什么意思?

什么是groovy<&书信电报;在这种情况下是什么意思?,groovy,Groovy,在groovy教程中,我遇到了以下代码: class DateTagLib { def thisYear = { out << Calendar.getInstance().get(Calendar.YEAR) } } 类DateTagLib{ def今年={ 在groovy中,可以使用类上定义的leftShift()方法覆盖按位运算符。groovy习惯于使用leftShift方法对字符串、缓冲区、流、数组等进行追加操作,这就是您在这里看到的 例如: 重载的lef

在groovy教程中,我遇到了以下代码:

class DateTagLib {
  def thisYear = {
    out << Calendar.getInstance().get(Calendar.YEAR)
  }
}
类DateTagLib{ def今年={
在groovy中,可以使用类上定义的
leftShift()
方法覆盖按位运算符。groovy习惯于使用
leftShift
方法对字符串、缓冲区、流、数组等进行追加操作,这就是您在这里看到的

例如:

  • 重载的
    leftShift
    方法,用于将字节、
    InputStream
    对象
    附加到流中
  • ,它还将其用作附加

你正在查看GRAILS标签库,所以OUT代表正在渲染的页面。这个TAGLIB的结果将被添加到输出缓冲区,将被呈现给客户端。假设/OP> < P>假设OUT是SULL。输入(来自流的读取)来自C++。定义之后,这个想法就诞生了,使用左移位和右移位来进行输出和输入。

在我的一生中,没有见过一行Groovy,它看起来像是一个