Overloaded operators: Difference between revisions

Content added Content deleted
No edit summary
Line 410:
@show "world" - 'o' # "world" - 'o' = "wrld"
</lang>
 
=={{header|Mathematica}}/{{header|Wolfram Language}}==
Define a custom vector object and define how plus works on these objects:
<lang Mathematica>vec[{a_, b_}] + vec[{c_, d_}] ^:= vec[{a + c, b + d}]
vec[{4, 7}] + vec[{9, 3}]</lang>
{{out}}
<pre>vec[{13, 10}]</pre>
 
=={{header|Nim}}==