fn likely
c, which the optimizer may assume to be usually true: if likely(x > 0) { ... }.
Example:
use std.opt { likely }
fn main() io {
var sum = 0
for i in 1..=10 {
if likely(i > 0) { sum += i }
}
print("{sum}")
}Вывод
55
@intrinsic("opt.likely") pub(api) fn likely(c: bool) -> boolСложность. O(1); the hint costs nothing at run time.
С версии. 1.0.0-beta
Параметры
| Имя | Тип |
|---|---|
c | bool |
Возвращает
bool
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/opt/opt.oxl:39