clamp


Description:

[ CCode ( cname = "CLAMP" ) ]
public long clamp (long low, long high)

Example: Clamp:

public static int main (string[] args) {
// Output: ``10``
long l = 5l.clamp (10l, 15l);
print ("%li\n", l);

// Output: ``10``
l = 15l.clamp (5l, 10l);
print ("%li\n", l);

// Output: ``20``
l = 20l.clamp (15l, 25l);
print ("%li\n", l);

return 0;
}

valac --pkg glib-2.0 long.clamp.vala