|
Groovy example source code file (SubscriptOnPrimitiveTypeArrayBug.groovy)
The Groovy SubscriptOnPrimitiveTypeArrayBug.groovy source codepackage groovy.bugs class SubscriptOnPrimitiveTypeArrayBug extends TestSupport { int[] ia; // type is not necessary int i1; void testBug() { def array = getIntArray() // this function returns [I, true primitive array def value = array[2] assert value == 3 array[2] = 8 value = array[2] assert value == 8 // lets test a range def range = array[1..2] assert range == [2, 8] } void testGroovyIntArray() { int[] ia = [1, 2] int[] ia1 = ia; // type is not necessary def i1 = ia1[0] int i2 = i1 assert i2 == 1 } void testIntArrayObjectRangeSelection() { int[] ia = [1000, 1100, 1200, 1300, 1400] def range = new ObjectRange(new Integer(1), new Integer(3)) def selected = ia[range] assert selected == [1100, 1200, 1300] } } Other Groovy examples (source code examples)Here is a short list of links related to this Groovy SubscriptOnPrimitiveTypeArrayBug.groovy source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.