Infix Notation

Question: Infix notation is characterized by the placement of operators between operands, ex. '2+2'. Functions cannot be used infix, unless they are defined in the .q namespace. Define a function 'add' that takes in two arguments and adds them, and enable your function to be used infix.

More Information:

https://en.wikipedia.org/wiki/Infix_notation

Example

                                
                                q)1 2 3 add 3 4 5
4 6 8
q)1 add 3
4
                                
                            

Solution

Tags:
functions
Searchable Tags
algorithms api architecture csv data structures dictionaries disk feedhandler finance functions ingestion ipc iterators machine learning math multithreading optimizations realtime sql statistics streaming strings tables temporal websockets

Email sent!

Email not sent