AjErl.Language.List.FirstVariable C# (CSharp) 메소드

FirstVariable() 공개 메소드

public FirstVariable ( ) : Variable
리턴 Variable
        public Variable FirstVariable()
        {
            Variable result = null;

            if (this.head is IElement)
            {
                result = ((IElement)this.head).FirstVariable();
                if (result != null)
                    return result;
            }

            if (this.tail is IElement)
                result = ((IElement)this.tail).FirstVariable();

            return result;
        }

Usage Example

예제 #1
0
파일: ListTests.cs 프로젝트: ajlopez/AjErl
        public void FirstVariable()
        {
            List list = new List(new Variable("H"), new Variable("T"));
            var result = list.FirstVariable();

            Assert.IsNotNull(result);
            Assert.AreEqual("H", result.Name);
        }
All Usage Examples Of AjErl.Language.List::FirstVariable