}
fn fake_abs1(num: f64) -> f64 {
- if num >= 0.0 {
- num
- } else {
- -num
- }
+ if num >= 0.0 { num } else { -num }
}
fn fake_abs2(num: f64) -> f64 {
- if 0.0 < num {
- num
- } else {
- -num
- }
+ if 0.0 < num { num } else { -num }
}
fn fake_abs3(a: A) -> f64 {
- if a.a > 0.0 {
- a.a
- } else {
- -a.a
- }
+ if a.a > 0.0 { a.a } else { -a.a }
}
fn fake_abs4(num: f64) -> f64 {
- if 0.0 >= num {
- -num
- } else {
- num
- }
+ if 0.0 >= num { -num } else { num }
}
fn fake_abs5(a: A) -> f64 {
- if a.a < 0.0 {
- -a.a
- } else {
- a.a
- }
+ if a.a < 0.0 { -a.a } else { a.a }
}
fn fake_nabs1(num: f64) -> f64 {
- if num < 0.0 {
- num
- } else {
- -num
- }
+ if num < 0.0 { num } else { -num }
}
fn fake_nabs2(num: f64) -> f64 {
- if 0.0 >= num {
- num
- } else {
- -num
- }
+ if 0.0 >= num { num } else { -num }
}
fn fake_nabs3(a: A) -> A {
}
fn not_fake_abs1(num: f64) -> f64 {
- if num > 0.0 {
- num
- } else {
- -num - 1f64
- }
+ if num > 0.0 { num } else { -num - 1f64 }
}
fn not_fake_abs2(num: f64) -> f64 {
- if num > 0.0 {
- num + 1.0
- } else {
- -(num + 1.0)
- }
+ if num > 0.0 { num + 1.0 } else { -(num + 1.0) }
}
fn not_fake_abs3(num1: f64, num2: f64) -> f64 {
- if num1 > 0.0 {
- num2
- } else {
- -num2
- }
+ if num1 > 0.0 { num2 } else { -num2 }
}
fn not_fake_abs4(a: A) -> f64 {
- if a.a > 0.0 {
- a.b
- } else {
- -a.b
- }
+ if a.a > 0.0 { a.b } else { -a.b }
}
fn not_fake_abs5(a: A) -> f64 {
- if a.a > 0.0 {
- a.a
- } else {
- -a.b
- }
+ if a.a > 0.0 { a.a } else { -a.b }
}
fn main() {