Bike.Test.LanguageTest.ForIn C# (CSharp) Метод

ForIn() приватный Метод

private ForIn ( ) : void
Результат void
        public void ForIn()
        {
            Interpret(@"var a = [1, 2, 3], sum = 0;
                        for (var i in a) sum += i;")
                .Equal("sum", 6);

            Interpret(@"a = [1, 2, 3], sum = 0;
                        for (var i in a) { if (i == 3) break; sum += i;}")
                .Equal("sum", 3);

            Interpret(@"a = [1, 2, 3], sum = 0;
                        for (var i in a) { if (i == 1) next; sum += i;}")
                .Equal("sum", 5);

            Interpret(@"var p = {age: 10, salary: 200};
                        sum = 0;
                        for (var x in p) if (p[x] is Bike.Number) sum += p[x];")
                .Equal("sum", 210);
        }