'\" t .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" .TH Num.clamped 3 2025-11-29 "Tomo man-pages" .SH NAME Num.clamped \- clamp a number .SH LIBRARY Tomo Standard Library .SH SYNOPSIS .nf .BI Num.clamped\ :\ func(x:\ Num,\ low:\ Num,\ high:\ Num\ ->\ Num) .fi .SH DESCRIPTION Returns the given number clamped between two values so that it is within that range. .SH ARGUMENTS .TS allbox; lb lb lbx l l l. Name Type Description x Num The number to clamp. low Num The lowest value the result can take. high Num The highest value the result can take. .TE .SH RETURN The first argument clamped between the other two arguments. .SH EXAMPLES .EX assert (2.5).clamped(5.5, 10.5) == 5.5 .EE .SH SEE ALSO .BR Tomo-Num (3)