Hi, I'm new to Nim-lang. I wanted to convert a Python script to Nim to improve my understanding of Nim.
I have the following Python code: # Python codes: def cross(A, B): """Cross product of elements in A and elements in B.""" return [a+b for a in A for b in B] digits = '123456789' rows = 'ABCDEFGHI' cols = digits squares = cross(rows, cols) Run I tried to convert to Nim code but failed: # Nim codes: proc cross(A: string, B: string): string = ## Cross product of elements in A and elements in B. result = string: for a in A: for b in B: a&b let digits = "123456789" let rows = "ABCDEFGHI" let cols = digits var squares = cross(rows, cols) Run I hit " Error: expression 'a & b' is of type 'string' and has to be discarded" Please help to explain how to convert the nested list comprehension. Thanks in advance.