Thread 106158903 - /g/ [Archived: 267 hours ago]

Anonymous
8/6/2025, 6:38:17 AM No.106158903
Gxcs_c_XIAAr2bj[1]
Gxcs_c_XIAAr2bj[1]
md5: fab2e38904c52ad9480490df5c38f7a4๐Ÿ”
This is so cool!
Replies: >>106158908 >>106158935 >>106158977 >>106159000 >>106159355 >>106160037 >>106160593
Anonymous
8/6/2025, 6:39:17 AM No.106158908
>>106158903 (OP)
why not just return a == 0; ?
Replies: >>106158912
Anonymous
8/6/2025, 6:40:50 AM No.106158912
f2639e6ea286dd85c7a985be1ad4dc95
f2639e6ea286dd85c7a985be1ad4dc95
md5: 30aaddf1c0e2d226b722200e9004989d๐Ÿ”
>>106158908
>return a == 0;
Replies: >>106160564
Anonymous
8/6/2025, 6:44:41 AM No.106158935
>>106158903 (OP)
This is so fucking stupid.

You're brown and python aren't you, retard ?
Replies: >>106158967
Anonymous
8/6/2025, 6:48:06 AM No.106158960
The first one is better for most languages so you donโ€™t confuse the interns. The second one is only acceptable in JavaScript
Anonymous
8/6/2025, 6:48:52 AM No.106158967
>>106158935
>{} on python
Anonymous
8/6/2025, 6:50:27 AM No.106158977
>>106158903 (OP)
You don't even need the ternary operator there. This does the same thing:
return a == 0;
Replies: >>106160051
Anonymous
8/6/2025, 6:54:33 AM No.106159000
2659299286
2659299286
md5: c88ed4134615b0752773568b60ebf49f๐Ÿ”
>>106158903 (OP)
return ! a;
Replies: >>106160051
Anonymous
8/6/2025, 7:10:09 AM No.106159077
don't write a function to check if a number is zero
Replies: >>106159087
Anonymous
8/6/2025, 7:12:30 AM No.106159087
>>106159077
Write a library instead. https://www.npmjs.com/package/is-zero
Replies: >>106159254 >>106160095
Anonymous
8/6/2025, 7:16:42 AM No.106159106
IMG_0544
IMG_0544
md5: e01013cdf52871719e44ab6d48503aec๐Ÿ”
return a;
Replies: >>106159954
Anonymous
8/6/2025, 7:40:50 AM No.106159254
1730995093696655
1730995093696655
md5: 8ca54be6910497ab28dfc3e03d0c8957๐Ÿ”
>>106159087
Jesus fucking Christ
Anonymous
8/6/2025, 8:02:12 AM No.106159355
>>106158903 (OP)
This is some intro to programming 101 shit

I hope after you get a year or two of experience you find someone else make a post like that and cringe at the nooblet
Anonymous
8/6/2025, 8:09:56 AM No.106159393
did we redeem with this one?
public class Main {
public static void main(String[] args) {
Evaluator e = EvaluatorFactory.get().getManager().getEvaluator();
Request r = Request.builder().withValue(0).build();
Response res = e.eval(r);
System.out.println("Result: " + res.get());
}

interface Evaluator { Response eval(Request r); }

static class ZeroEvaluator implements Evaluator {
public Response eval(Request r) {
return Response.of(r.get() == 0);
}
}

static class Request {
private final int v;
private Request(int v) { this.v = v; }
public int get() { return v; }
public static Builder builder() { return new Builder(); }
static class Builder {
int val;
public Builder withValue(int v) { val = v; return this; }
public Request build() { return new Request(val); }
}
}

static class Response {
private final boolean r;
private Response(boolean r) { this.r = r; }
public static Response of(boolean r) { return new Response(r); }
public boolean get() { return r; }
}

static class Manager {
public Evaluator getEvaluator() { return new ZeroEvaluator(); }
}

static class EvaluatorFactory {
private static final EvaluatorFactory inst = new EvaluatorFactory();
private final Manager m = new Manager();
public static EvaluatorFactory get() { return inst; }
public Manager getManager() { return m; }
}
}
Replies: >>106159469 >>106159936
Anonymous
8/6/2025, 8:26:17 AM No.106159469
>>106159393
Static classes? Are you retarded?
Replies: >>106159543 >>106160133
Anonymous
8/6/2025, 8:39:18 AM No.106159543
>>106159469
its for better optimization
Replies: >>106159785
Anonymous
8/6/2025, 9:21:20 AM No.106159785
>>106159543
Do you know what optimization means?
Anonymous
8/6/2025, 9:50:06 AM No.106159936
>>106159393
public class Main {
public static void main(String[] args) {
Evaluator e = EvaluatorFactory.get().getManager().getEvaluator();
Request r = Request.builder().withValue(0).build();
Response res = e.eval(r);
System.out.println("Result: " + res.get());
}
}

interface Evaluator { Response eval(Request r); }

class ZeroEvaluator implements Evaluator {
public Response eval(Request r) {
return Response.of(r.get() == 0);
}
}

class Request {
private final int v;
private Request(int v) { this.v = v; }
public int get() { return v; }
public static Builder builder() { return new Builder(); }
static class Builder {
int val;
public Builder withValue(int v) { val = v; return this; }
public Request build() { return new Request(val); }
}
}

class Response {
private final boolean r;
private Response(boolean r) { this.r = r; }
public static Response of(boolean r) { return new Response(r); }
public boolean get() { return r; }
}

class Manager {
public Evaluator getEvaluator() { return new ZeroEvaluator(); }
}

class EvaluatorFactory {
private static final EvaluatorFactory inst = new EvaluatorFactory();
private final Manager m = new Manager();
public static EvaluatorFactory get() { return inst; }
public Manager getManager() { return m; }
}
valid single Java file, btw
Anonymous
8/6/2025, 9:52:24 AM No.106159954
>>106159106
best book ever written about a programming language
Anonymous
8/6/2025, 9:52:55 AM No.106159963
jeet tier thread, kys OP
Replies: >>106160525
Anonymous
8/6/2025, 10:03:01 AM No.106160037
>>106158903 (OP)
if (a == 0) return true; else return false;
anyway, the two conditionals are different. first branches out your code depending on the condition, returns nothing by default (you use return explicitly).
second is an expression, a ternary operator which returns the result of evaluating one or another expression depending on the condition.
they are NOT the same thing.
Anonymous
8/6/2025, 10:04:57 AM No.106160051
>>106159000
>>106158977
also this. but it doesn't really matter.
Anonymous
8/6/2025, 10:15:39 AM No.106160095
>>106159087
>3 weekly downloads
Anonymous
8/6/2025, 10:24:07 AM No.106160133
>>106159469
whats wrong with static classes sir
Anonymous
8/6/2025, 11:32:46 AM No.106160525
>>106159963
I'm starting to suspect those who overuse the word jeet are jeets themselves trying to distance themselves from what they are to be with the cool kids
Anonymous
8/6/2025, 11:40:36 AM No.106160564
1409446129473
1409446129473
md5: 76eaf65c1dfbf8666a74c3256d0ccc8f๐Ÿ”
>>106158912
return !a;
Anonymous
8/6/2025, 11:45:29 AM No.106160593
>>106158903 (OP)
for me, it's
if (a == 0) return true;
else return false;