Lucee 6.x gives me some error about lambda/function expression not existing, or something like that (don’t have the code in front of me). I tried a few different syntax variations, but couldn’t get it to parse.
Hmmm, that was probably just a typo in my example. That error is about ternary operator failure - I was seeing something more lambda-related. Let me see if I can reproduce the exact issue.
are you getting this error? that’s an interesting error writing out the bytecode
lucee.runtime.exp.NativeException: Type lucee/runtime/type/Lambda not present
at org.objectweb.asm.ClassWriter.getCommonSuperClass(ClassWriter.java:1062)
at org.objectweb.asm.SymbolTable.addMergedType(SymbolTable.java:1286)
at org.objectweb.asm.Frame.merge(Frame.java:1311)
at org.objectweb.asm.Frame.merge(Frame.java:1244)
at org.objectweb.asm.MethodWriter.computeAllFrames(MethodWriter.java:1612)
at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1548)
at org.objectweb.asm.commons.GeneratorAdapter.endMethod(GeneratorAdapter.java:1350)
at lucee.transformer.bytecode.Page.writeOutCall(Page.java:1578)