nemerle
nemerle copied to clipboard
Incorrect warning about unused variable in 'let' expression
using System;
using System.Console;
using System.Linq;
using Nemerle.Linq;
module Program
{
Main() : void
{
def l = [1,2];
_ = linq <# from e in l let x = e select x #>;
_ = ReadLine();
}
}
warning : N168: a value bound in pattern e was never used (defined in '_N_lambda__3765(_N_pat_3764 : (int * int)) : int-')
warning : hint: replace name with `_' or prefix it like `_bar' to avoid the warning
Чем мое иссуе не понравилось? https://github.com/rsdn/nemerle/issues/321
Не видел :)