Skip to content

Instantly share code, notes, and snippets.

View rodrigovidal's full-sized avatar

Rodrigo Vidal rodrigovidal

View GitHub Profile
let nome = "Rodrigo Vidal"
let nome = "Don Syme"
static void Main(string[] args)
{
Console.WriteLine("--System.String é imutável");
string linguagem = "F#";
string outraLinguagem = linguagem;
outraLinguagem = "Boo";
Console.WriteLine(linguagem);
Console.WriteLine(outraLinguagem);
Console.WriteLine("--StringBuilder é mutável");
public class Color
{
private readonly int red;
private readonly int green;
private readonly int blue;
public Color(int red, int green, int blue)
{
this.red = red;
this.green = green;
//C#
public T FindInList<T>(IEnumerable<T> source, IEnumerable<T> target)
{
return source.First(target.Contains)
}
//F#
let FindInList (source : seq<_>) (target : seq<_>) = source.First(Func<_,bool>(target.Contains))
let lista = [1..10] |> List.filter(fun x -> x % 2 = 0)
match lista with
| [] -> printfn "Lista vazia"
| _ -> printfn "Head = %i" y.Head