Post History
Sidef, 25 bytes {eval .split.join(" * ")} {eval .split.join(" * ")} { } # Create anonymous code block .split.join(" * ") # splits on whitespace and joins with "...
#1: Initial revision
# [Sidef](https://github.com/trizen/sidef), 25 bytes
```
{eval .split.join(" * ")}
```
```
{eval .split.join(" * ")}
{ } # Create anonymous code block
.split.join(" * ") # splits on whitespace and joins with " * "
. # equivalent to _.split.join, where _ is the topic
# variable, which is an implicit name for the block arg
eval # eval
```
[Try it online!](https://tio.run/##K85MSU37/784sVKhOrUsMUdBr7ggJ7NELys/M09DSUFLQUmzVi83sUAjWsnYykTBxErXVElHQUnXxMpSwchK1wiJA2EbWxkoGBpYGYA4BlaGCkCsFKv5/z8A)
Complex literals are built like `a:b`.
