I tried to define a tohex function that accepts multiple values:
{{'0123456789abcdef'[⎕IO+(4⍴16)⊤⍵]}¨⍵}
This results in the following:
tohex ← {{'0123456789abcdef'[⎕IO+(4⍴16)⊤⍵]}¨⍵}
SYNTAX ERROR
However, splitting it up in two functions works fine:
tohex1 ← {'0123456789abcdef'[⎕IO+(4⍴16)⊤⍵]}
tohex ← {tohex1¨⍵}
8⎕CR tohex 10 20 30 40
┌→──────────────────────────┐
│┌→───┐ ┌→───┐ ┌→───┐ ┌→───┐│
││000a│ │0014│ │001e│ │0028││
│└────┘ └────┘ └────┘ └────┘│
└∊──────────────────────────┘
Regards,
Elias