arrayautoboxingtest.groovy

来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 25 行

GROOVY
25
字号
class ArrayAutoboxingTest extends GroovyTestCase {
    
    void testUnwantedAutoboxingWhenInvokingMethods() {
      def cl
      cl = blah2(new int[2*2])
      assert cl == "[I"
      cl = blah2(new long[2*2])
      assert cl == "[J"
      cl = blah2(new short[2*2])
      assert cl == "[S"
      cl = blah2(new boolean[2*2])
      assert cl == "[Z"
      cl = blah2(new char[2*2])
      assert cl == "[C"
      cl = blah2(new double[2*2])
      assert cl == "[D"
      cl = blah2(new float[2*2])
      assert cl == "[F"
    }
    
    def blah2(Object o) {
       return o.class.name
    }
        
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?