See Below: Groovy: More Nested Maps
Output:
[m1:[:]]
---
[m1:[:], m2:[:], m3:[:]]
---
[m1:[v1:[:], v2:[:], v3:[:]], m2:[:], m3:[:]]
---
[m1:[v1:[:], v2:[:], v3:[:]], m2:[v1:[:], v2:[:], v3:[:]], m3:[:]]
---
[m1:[v1:[:], v2:[:], v3:[:]], m2:[v1:[:], v2:[:], v3:[:]], m3:[v1:[:], v2:[:], v3:[:]]]
---
[m1:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m2:[v1:[:], v2:[:], v3:[:]], m3:[v1:[:], v2:[:], v3:[:]]]
---
[m1:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m2:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m3:[v1:[:], v2:[:], v3:[:]]]
---
[m1:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m2:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m3:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]]]
---
[m1:[v1:[L:[a:1, b:2, c:3], A:[a:4, b:5, c:6]], v2:[L:[a:7, b:8, c:9], A:[a:10, b:11, c:12]], v3:[L:[a:13, b:14, c:15], A:[a:16, b:17, c:18]]], m2:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m3:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]]]
def e = [:] println "---\n" + e e."m1" = [:] e."m2" = [:] e."m3" = [:] println "---\n" + e e."m1"."v1" = [:] e."m1"."v2" = [:] e."m1"."v3" = [:] println "---\n" + e e."m2"."v1" = [:] e."m2"."v2" = [:] e."m2"."v3" = [:] println "---\n" + e e."m3"."v1" = [:] e."m3"."v2" = [:] e."m3"."v3" = [:] println "---\n" + e e."m1"."v1"."L" = [:] e."m1"."v1"."A" = [:] e."m1"."v2"."L" = [:] e."m1"."v2"."A" = [:] e."m1"."v3"."L" = [:] e."m1"."v3"."A" = [:] println "---\n" + e e."m2"."v1"."L" = [:] e."m2"."v1"."A" = [:] e."m2"."v2"."L" = [:] e."m2"."v2"."A" = [:] e."m2"."v3"."L" = [:] e."m2"."v3"."A" = [:] println "---\n" + e e."m3"."v1"."L" = [:] e."m3"."v1"."A" = [:] e."m3"."v2"."L" = [:] e."m3"."v2"."A" = [:] e."m3"."v3"."L" = [:] e."m3"."v3"."A" = [:] println "---\n" + e e."m1"."v1"."L" = [a:1, b:2, c:3] e."m1"."v1"."A" = [a:4, b:5, c:6] e."m1"."v2"."L" = [a:7, b:8, c:9] e."m1"."v2"."A" = [a:10, b:11, c:12] e."m1"."v3"."L" = [a:13, b:14, c:15] e."m1"."v3"."A" = [a:16, b:17, c:18] println "---\n" + e
Output:
[m1:[:]]
---
[m1:[:], m2:[:], m3:[:]]
---
[m1:[v1:[:], v2:[:], v3:[:]], m2:[:], m3:[:]]
---
[m1:[v1:[:], v2:[:], v3:[:]], m2:[v1:[:], v2:[:], v3:[:]], m3:[:]]
---
[m1:[v1:[:], v2:[:], v3:[:]], m2:[v1:[:], v2:[:], v3:[:]], m3:[v1:[:], v2:[:], v3:[:]]]
---
[m1:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m2:[v1:[:], v2:[:], v3:[:]], m3:[v1:[:], v2:[:], v3:[:]]]
---
[m1:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m2:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m3:[v1:[:], v2:[:], v3:[:]]]
---
[m1:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m2:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m3:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]]]
---
[m1:[v1:[L:[a:1, b:2, c:3], A:[a:4, b:5, c:6]], v2:[L:[a:7, b:8, c:9], A:[a:10, b:11, c:12]], v3:[L:[a:13, b:14, c:15], A:[a:16, b:17, c:18]]], m2:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]], m3:[v1:[L:[:], A:[:]], v2:[L:[:], A:[:]], v3:[L:[:], A:[:]]]]
0 comments:
Post a Comment