Runtime v2.81 · Diperbarui 30 Sep 2026

clamp

Jepit nilai ke dalam rentang min -> maks.

Sintaks

clamp(value, min, max, /)

Parameter

NamaDeskripsi
valueInt | Float
Input value
Wajib · Hanya posisi
Tanpa nilai bawaan
minInt | Float
Lower bound
Wajib · Hanya posisi
Tanpa nilai bawaan
maxInt | Float
Upper bound
Wajib · Hanya posisi
Tanpa nilai bawaan

Nilai yang dikembalikan

Float — Nilai numerik terjepit.

Perilaku / efek samping

Jepit nilai ke dalam rentang min -> maks.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

safe = clamp(135, 0, 100)
text(str(safe))

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

Tidak ada