AIMA.Core.Logic.FOL.SubstVisitor.visitVariable C# (CSharp) 메소드

visitVariable() 공개 메소드

public visitVariable ( Variable variable, Object arg ) : Object
variable AIMA.Core.Logic.FOL.Parsing.AST.Variable
arg Object
리턴 Object
        public override Object visitVariable(Variable variable, Object arg)
        {
            Dictionary<Variable, Term> substitution = (Dictionary<Variable, Term>)arg;
            if (substitution.ContainsKey(variable))
            {
                return substitution[variable].copy();
            }
            return variable.copy();
        }