Home gmazel Like

gmazel

//Am I missing a reference in LinqPad? //I get an error in LinqPad on line 9 below from Listing 2-14. Generate Logo commands to draw a //Serpinski triangle.linq: //"CS0103 The name 'serpinskyTriangle' does not exist in the current context" * string serpinskiTriangle = "A"; * Func transformA = x => x.Replace("A","B-A-B"); * Func markBs = x => x.Replace("B","[B]"); * Func transformB = x => x.Replace("[B]","A+B+A"); * int length = 6; * Enumerable.Range(1,length) * .ToList() * .ForEach (k => serpinskiTriangle = * transformB(transformA(markBs(serpinskyTriangle)))); * * serpinskiTriangle * .Replace("A", "forward 5" + Environment.NewLine) * .Replace("B", "forward 5" + Environment.NewLine) * .Replace("+", "left 60" + Environment.NewLine) * .Replace("-", "right 60" + Environment.NewLine) * .Dump("LOGO Commands for drawing Serpinsky Triangle"); // Thanks! // Gregg