🤡: return a == 2 ? true : false;
return a == 2 😅:???
茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴茴
1
cczhrd 2023-06-16 17:17:43 +08:00 1
while(a==2) return true return false
|
2
wu67 2023-06-16 17:21:18 +08:00
准确的说, 局限于 js 场景, 应该是 return a === 2, 其他有强类型的才是==
|
3
sechi 2023-06-16 17:22:12 +08:00
if (a === true)
return true else return false |
6
cczhrd 2023-06-16 17:24:32 +08:00
return a-1==1
return a-2==0 .... .... |
8
cczhrd 2023-06-16 17:26:01 +08:00
for(;;) return a==2
|
9
taotaodaddy 2023-06-16 17:42:44 +08:00
> "4" + "2" - "2" === 40
true |
10
ccyu220 2023-06-16 18:08:20 +08:00
return !isNaN(number) && Number(number) === 2
|
11
JinshengChen 2023-06-16 18:13:10 +08:00
???想表达啥
|
13
kera0a 2023-06-16 18:18:56 +08:00 via iPhone
他那个例子不好直接 return ,需要对全局变量赋值
应该是页面上的元素绑定了 |
14
zhujiaofan 2023-06-16 18:25:05 +08:00
if (!true)
return true ? false : true else return false ? true : false |
15
bv 2023-06-16 18:30:11 +08:00
if (a == 2 == true) return true else return false
|
16
chendy 2023-06-16 18:31:14 +08:00
只能说有时候脑抽了会这么写
但是 ide 有警告,直接自动修复就完事了 |
17
mxT52CRuqR6o5 2023-06-16 18:38:43 +08:00 7
不是还有个著名的笑话:如果我和老婆意见一致,那就听我的;如果意见不一致,那就听老婆的
return a==b?a:b |
18
lovelylain 2023-06-16 18:42:16 +08:00 via Android
if (a==1 && b==2) || (a!=1 && b!=2) {
} |
19
sillydaddy 2023-06-16 21:26:36 +08:00
@mxT52CRuqR6o5 #17
你这个可以放到程序员的冷笑话集锦里,😂太逗了,还有没有类似的。 |
20
EscYezi 2023-06-16 21:35:11 +08:00 via Android
return Optional.ofNullable(a)
.map(Objects::toString) .map(BigDecimal::new) .map(d->d.compareTo(new BigDecimal (2))==0) .orElse(false); 😜 |
21
beijinglowb 2023-06-16 21:42:40 +08:00
@EscYezi rxjs 是这样的
|
22
cyrbuzz 2023-06-16 21:56:33 +08:00
!!!(2^a)
|
23
rabbbit 2023-06-16 23:19:42 +08:00 7
🐶
interface Is2Interface { is2(a: number): boolean; } abstract class AbstractIs2 implements Is2Interface { is2(a: number): boolean { return a === 2; } } class Is2 extends AbstractIs2 { is2(a: number): boolean { if (a === 2) { return true } else { return false } } } interface Is2FactoryInterface { getIs2(): AbstractIs2; } abstract class AbstractIs2Factory implements Is2FactoryInterface { getIs2(): AbstractIs2 { return new Is2(); }; } class Is2Factory extends AbstractIs2Factory { private is2: AbstractIs2 = new Is2(); getIs2(): AbstractIs2 { return this.is2; }; } class Main { public static main(): void { const is2Factory = new Is2Factory(); const is2 = is2Factory.getIs2(); const a = 2; console.log(is2.is2(a)); } } Main.main(); |
24
proxychains 2023-06-16 23:26:20 +08:00 via Android
@rabbbit 这是更是重量级
|
25
ochatokori 2023-06-16 23:45:10 +08:00 via Android
return a !== 2 ? false : true
|
27
tt7 2023-06-17 00:35:56 +08:00
|
28
SilentRhythm 2023-06-17 01:43:38 +08:00 via Android
for (int i =0; i < a; i = i *a) {
return true; } return false; |
29
wwbfred 2023-06-17 02:02:18 +08:00
这是在和编译器较劲还是在给编译器 debug😂
|
30
liuidetmks 2023-06-17 09:34:33 +08:00
和讨论 i+++++i 等于几 异曲同工
竟然那么多回复,那种帖子不说回复,打开都是浪费时间 |
31
pengtdyd 2023-06-17 09:45:29 +08:00
在 scala 这里甚至 return 都不需要写
a == 2 就行了 |
32
FaiChou 2023-06-17 09:50:19 +08:00
swift 也一样,不用 return
|
33
2NUT 2023-06-17 15:44:51 +08:00
人类自以为是语法糖高级,在编译器优化看来都是一样的
|
34
idealhs OP |