code / tomo

Lines41.3K C23.7K Markdown9.7K YAML5.0K Tomo2.3K
7 others 763
Python231 Shell230 make212 INI47 Text21 SVG16 Lua6
(37 lines)
1 '\" t
2 .\" Copyright (c) 2025 Bruce Hill
3 .\" All rights reserved.
4 .\"
5 .TH Num.clamped 3 2025-11-29 "Tomo man-pages"
6 .SH NAME
7 Num.clamped \- clamp a number
8 .SH LIBRARY
9 Tomo Standard Library
10 .SH SYNOPSIS
11 .nf
12 .BI Num.clamped\ :\ func(x:\ Num,\ low:\ Num,\ high:\ Num\ ->\ Num)
13 .fi
14 .SH DESCRIPTION
15 Returns the given number clamped between two values so that it is within that range.
18 .SH ARGUMENTS
20 .TS
21 allbox;
22 lb lb lbx
23 l l l.
24 Name Type Description
25 x Num The number to clamp.
26 low Num The lowest value the result can take.
27 high Num The highest value the result can take.
28 .TE
29 .SH RETURN
30 The first argument clamped between the other two arguments.
32 .SH EXAMPLES
33 .EX
34 assert (2.5).clamped(5.5, 10.5) == 5.5
35 .EE
36 .SH SEE ALSO
37 .BR Tomo-Num (3)