:: 게시판
:: 이전 게시판
|
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
22/02/21 14:52
할인행사 있으면 6개 사와 -> 할인하면(=할인이존재하면) 우유를 6개 사옴.
여기서 할인행사를 -> 아보카도로 그대로 대체한다면 아보카도가있으면 우유를 6개 사옴
22/02/21 15:00
아보카도가 있으면 마트에서 물건을 새로들여오는 날이기 때문에
아보카도가 없으면 우유가 들어온지 오래되서 1개만 사고 아보카도가 있으면 우유가 신선한거라 6개 사오라는 의미입니다?
22/02/21 15:04
저게 인간의 대화에서는 '우유를 사고, (만일) 아보카도 있으면 (그 아보카도를) 6개 사와' 가 되는데, 프로그램에서는 '우유를 사고, (만일) 아보카도 있으면 (우유를) 6개 사와' 가 되기 때문에 그럴겁니다. 프로그램에서 원하는 동작을 하게 하려면 '우유를 사고, (만일) 아보카도가 있으면 그 아보카도를 6개 사와' 라고 구체적으로 명령을 적어줘야 되고, 개발자인 남편은 거기에 익숙해져 있는 거겠지요.
22/02/21 14:50
영희는 철수에게 우유를 1개 사오라고 햇으며 아보카도가 있을시 6개를 사오라고 했다.
그리고 마트에는 아보카도가 있었으니, 이 때 철수가 사와야 하는 우유의 갯수를 구하시오.
22/02/21 14:54
코딩에선 if 구문 다음에 행동 자체를 입력해야 해서 buy라는 함수 다음에 변수 입력해야하지 않나요?
if 아보카도: buy 6우유 라거나 6아보카드 같이요
22/02/21 15:23
번역이 좀 잘못되었어요
원래는 윗분말대로 a milk라서 여보, 우유 한개 사와. 아보카도 있으면 여섯개 사와. 이런 맥락이었습니다 크크
22/02/21 15:28
아보카도 있으면 [무엇을] 여섯개 사와.
저는 여기 "무엇" 자리에 대상이 생략된 것 자체가 잘못이라고 보거든요. 이게 사람은 우유, 아보카도 둘 다로 해석할 여지가 있지만, 프로그래밍의 경우 프로그래밍 자체가 불가능하다는 뜻이었어요 크크 '우유 = 6' 으로 해야할 지, '아보카도 = 6' 으로 해야할 지 짤 수 없지 않나요?
22/02/21 16:33
메서드를 개판으로 만들면 구매할 것을 가리키는 변수가 처음 지정된 우유에서 변하지 않게 만들 수 있죠
let tobuy = ''; const buy = (n, what='') => (what ? tobuy = what : '', pay(n, tobuy)); buy(1, milk); if(abocado) buy(6); 그렇게 해도 명령 순서와 문맥상 우유 7개를 사와야 맞다고 봅니다. 그러니 우유 6개를 사온 남자는 여자를 이해하려 노력했다는 소리죠.
|