원작자가 누구임?
C#과 JS제네레이터의 yield방식은 노근본이냐 유근본이냐?
취준생(175.197)
2020-11-23 17:13
추천 0
댓글 19
다른 게시글
-
내채공 포기하고 이번주에 걍 관둔다고 말해야겠다 [2]익명(119.194) | 20.11.23추천 0
-
유튜브 노란색 광고마크 원리가뭐임? [1]헬마스터(supersaver) | 20.11.23추천 0
-
state 패턴이랑 strategy 패턴차이점 고민해봤는데, [11]일본인여자..(72419bb4ad) | 20.11.23추천 0
-
중딩 구글 [9]1515151515(w00jinsun1245) | 20.11.23추천 1
-
c언어 간단한 질문 하나만 [14]익명(dl4786) | 20.11.23추천 0
-
수시충 고딩 수능치고 뭐해야함? [4]익명(106.101) | 20.11.23추천 0
-
네카라 각각 위치가 [1]익명(125.176) | 20.11.23추천 1
-
공부안되고 귀찮을때 프갤와서 글 정독함 [1]익명(202.186) | 20.11.23추천 0
-
임베 하다가 추노하고 웹가고싶은데 뭐부터 공부해야되냐? [64]익명(113.199) | 20.11.23추천 0
-
나는내향적이야손발이시립..(sonbariuos) | 20.11.23추천 0
해당 댓글은 삭제되었습니다.
파이썬에도 yield라는게 있구나
보통 제네레이터 패턴에서만 쓰이는군
근데 왜 자바는 스위치문에다가 yield를 달아놓은겨 시발
C++ - dc app
쓰레드 일드 말고
as statement.
yield? 코루틴 말하남?ㅇㅅㅇ
코루틴 자체는 ㅈㄴ 틀니딱딱 개념인데
그걸 코루틴이라 하는구나
지식의 확장..
java13에서 추가된 switch 에 yield 달아놓은것도 코루틴이라고 볼 수 있을까요?
https://openjdk.java.net/jeps/361
갑자기 뜬금없이 yield라는 statement를 내놓는게 저에게는 넘 뜬금없어서요
int j = switch (day) { case MONDAY -> 0; case TUESDAY -> 1; default -> { int k = day.toString().length(); int result = f(k); yield result; } };
코루틴은 아닌거 같음... java 잘 아는게 아니라 좀 조심스럽긴 한데 ㅇㅅㅇ... switch expression을 거이 lambda expression에 가까운 형태로 써먹는 느낌적인 느낌...
그러니까 저 기묘한 switch expression이 몬가 함수에 가까운 느낌으로 보인다그래야하나 ㅇㅅㅇ... return 대신 yield 박아놓고
무슨 아이디어로 yield라는 단어를 따왔는지가 궁금했네요. 람다도 return을 쓰는데..
더 조사해봐야겠슴다
enumable 구현할 수 있게 해주는건데 비극-자살예정자