Next: , Previous: , Up: Number   [Index]


1.122.11 Number: retrying

retry: aSymbol coercing: aNumber

Coerce to the other number’s class the one number between the receiver and aNumber which has the lowest, and retry calling aSymbol. aSymbol is supposed not to be #= or #~= (since those don’t fail if aNumber is not a Number).

retryDifferenceCoercing: aNumber

Coerce to the other number’s class the one number between the receiver and aNumber which has the lowest, and retry calling #-.

retryDivisionCoercing: aNumber

Coerce to the other number’s class the one number between the receiver and aNumber which has the lowest, and retry calling #/.

retryEqualityCoercing: aNumber

Coerce to the other number’s class the one number between the receiver and aNumber which has the lowest, and retry calling #=.

retryError

Raise an error—a retrying method was called with two arguments having the same generality.

retryInequalityCoercing: aNumber

Coerce to the other number’s class the one number between the receiver and aNumber which has the lowest, and retry calling #~=.

retryMultiplicationCoercing: aNumber

Coerce to the other number’s class the one number between the receiver and aNumber which has the lowest, and retry calling #*.

retryRelationalOp: aSymbol coercing: aNumber

Coerce to the other number’s class the one number between the receiver and aNumber which has the lowest, and retry calling aSymbol (<, <=, >, >=).

retrySumCoercing: aNumber

Coerce to the other number’s class the one number between the receiver and aNumber which has the lowest, and retry calling #+.


Next: , Previous: , Up: Number   [Index]