3 ms·
This construct: string longestLine = [ argmax(line.strip.length) line for line in text.split("\n")]; print(longestLine); looks problema
by dianeb 3y ago
This construct:
string longestLine = [
argmax(line.strip.length) line
for line in text.split("\n")];
print(longestLine);
looks problematic to me -- are the brackets indicating scope? an array? something else?
As far as the naming is concerned, you'll probably have to put up with remarks such as "neat code is messy" because that's the way people are with something new. Don't let that dishearten you!
- AeroNotix 3y agoIt looks like what python calls a list comprehension. An expression which builds up each element of a sequence, potentially from another sequence.
- FeepingCreature 3y agoYeah that's a macro (`std.macro.listcomprehension`), you can copy that file and change it to be whatever syntax you like. It's indeed inspired by Python's syntax.