Define prefix operator - vilinski/nemerle GitHub Wiki

Define prefix operator

  • Category: Defining Operator
  • Description: Define prefix operator
  • Code (in separate Macro library):
namespace MacroLibrary1
{  
  macro @%+(a) 
  syntax ("%+", a)
  {
    <[ $a + 1 ]>
  }
}
  • Code (you must include reference to macro library above):
using System;
using Nemerle;
using System.Console;
using MacroLibrary1;

def a = 9;
def r = %+a;
WriteLine(r);
  • Execution Result:
10

[Copyright ©](Terms of use, legal notice)

⚠️ **GitHub.com Fallback** ⚠️