AIMA.Core.Util.Math.MixedRadixNumber.decrement C# (CSharp) Méthode

decrement() public méthode

public decrement ( ) : bool
Résultat bool
        public bool decrement()
        {
            if (value > 0)
            {
                value--;
                recalculate = true;
                return true;
            }
            return false;
        }

Usage Example

 public void testDecrement()
 {
     MixedRadixNumber mrn = new MixedRadixNumber(5, new int[] { 3, 2 });
     int i = 0;
     while (mrn.decrement())
     {
         i++;
     }
     Assert.AreEqual(i, mrn.getMaxAllowedValue());
 }