List to Tuple - vilinski/nemerle GitHub Wiki

List to Tuple

  • Category: Lists, Tuples and Options
  • Description: This sample convert a list to a tuple
  • Code:
using Nemerle;
using System;
using System.Console;

def listToTuple(lst)
{
  def type = Type.GetType($"Nemerle.Builtins.Tuple`$(lst.Length), Nemerle");
  def type = type.MakeGenericType(lst.MapToArray(_.GetType()));
  Activator.CreateInstance(type, lst.ToArray());
}

def result = listToTuple([1, 2, 3, 4]);
WriteLine(result)
  • Execution Result:
(1, 2, 3, 4)

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