2또는 6또는 7또는 9가되는 이유가 있다면 그 조건을 통해 걸러낼 순 있을 거 같은데 이유가 없다면 저렇게 해야하지 않음?? 저렇게된거 보기 싫으면 스위치문으로 하면 가독성이 올라갈 순 있을듯
ㅇㅇ 1(119.194)2023-10-09 12:18:00
답글
좋다 당장스위치로 전환한다!
ㅐㅐㅋㄷ(ooze86)2023-10-09 12:20:00
int[] numbers = { 2,6,7,9 };
if (numbers.contains(a)){인붕이 = 천재;}
숫자 종류가 많다면 이렇게도 될?듯
ㅇㅇ 2(27.117)2023-10-09 12:21:00
답글
오 해볼게요 고맙습니다!
ㅐㅐㅋㄷ(ooze86)2023-10-09 12:26:00
||마다 엔터치기
고퀼리티듀토리얼(gw5916fbjr3d)2023-10-09 12:28:00
답글
천잰데
ㅐㅐㅋㄷ(ooze86)2023-10-09 12:28:00
답글
개고수식 해법 ㅇㅈ
사슴발레리나(dearvalerie)2023-10-09 14:27:00
나같으면 걍 else 안쓴 if 로만 주욱 써놓음
ㅇㅇ 3(106.102)2023-10-09 13:16:00
답글
하긴 그래도 실행은 되겟다...
ㅐㅐㅋㄷ(ooze86)2023-10-09 17:28:00
if(a==2)천재
if(a==6)천재
if(a==7)천재
뚜시(2oclocksoft)2023-10-09 13:21:00
답글
...놀리는거지
ㅐㅐㅋㄷ(ooze86)2023-10-09 17:28:00
switch(n) {
case 2:
case 6:
case 7:
case 9:
코드
break;
}
얀테이(lose7560)2023-10-09 13:25:00
답글
얀테이(lose7560)2023-10-09 13:26:00
답글
ㅐㅐㅋㄷ(ooze86)2023-10-09 17:28:00
디시콘쓸려고만듦(kimmsssiu)2023-10-09 13:44:00
답글
ㅐㅐㅋㄷ(ooze86)2023-10-09 17:29:00
function 함수이름(){ for (var _i = 1; _i < argument_count; _i++) { if (argument[0] == argument[_i]) { return true; } } return false;}
에뚜(ssss4610)2023-10-09 13:57:00
답글
가변 매개변수를 활용해서, 1번 매개변수를 인댁스로 삼아, 그 이후의 매개변수들 중 하나와 값이 일치하면 true, 아니면 false 반환하는 함수
에뚜(ssss4610)2023-10-09 14:01:00
답글
이건 좀 어려운데... 공부해보겟음 고마워
ㅐㅐㅋㄷ(ooze86)2023-10-09 17:29:00
답글
argument[]가 겜메에서 매개변수 호출하던 방법인데, [지금은 function 함수명(매개변수명) 으로도 사용 가능하지만]
argument_count가 해당 함수에서 매개변수 개수를 나타내는 변수고, 이를 이용해 매개변수의 개수가 정해지지 않은 가변 매개변수를 이용할 수 있음
이것만 알면, 함수 내용은 기초적인거야
for문을 돌려서 1번 매개변수와 2, 3, 4, ...번 매개변수를 if문으로 비교해서 하나라도 일치하면 true, for문을 다 돌려도 일치하는 게 없으면 false 반환
에뚜(ssss4610)2023-10-09 17:58:00
답글
실제 활용은
if ( 함수명(비교할_변수명, 2, 6, 7, 9) )
{
인붕이 = 천재;
}
이런식으로 할거고
에뚜(ssss4610)2023-10-09 17:59:00
public static class IntExtension
{
public static bool IsGenius(this int a)
{
switch(a)
{
===========
}
}
}
ㅇㅇ 4(119.67)2023-10-09 23:15:00
답글
댓글이 길게 안 달려서 저 ============에 들어갈 것
case 2:
case 6:
case 7:
case 9:
return true;
그러고 switch문 밖에 return false 쓰고
본문 코드에서 if(a.IsGenius) {~~~}
하면 따로 관리 가능
해당 댓글은 삭제되었습니다.
테이블이 확실히 장기적으론 낫겟다. 유기 안하게되면 바로 바꿔봐야겠네. 고마워!
2또는 6또는 7또는 9가되는 이유가 있다면 그 조건을 통해 걸러낼 순 있을 거 같은데 이유가 없다면 저렇게 해야하지 않음?? 저렇게된거 보기 싫으면 스위치문으로 하면 가독성이 올라갈 순 있을듯
좋다 당장스위치로 전환한다!
int[] numbers = { 2,6,7,9 }; if (numbers.contains(a)){인붕이 = 천재;} 숫자 종류가 많다면 이렇게도 될?듯
오 해볼게요 고맙습니다!
||마다 엔터치기
천잰데
개고수식 해법 ㅇㅈ
나같으면 걍 else 안쓴 if 로만 주욱 써놓음
하긴 그래도 실행은 되겟다...
if(a==2)천재 if(a==6)천재 if(a==7)천재
...놀리는거지
switch(n) { case 2: case 6: case 7: case 9: 코드 break; }
function 함수이름(){ for (var _i = 1; _i < argument_count; _i++) { if (argument[0] == argument[_i]) { return true; } } return false;}
가변 매개변수를 활용해서, 1번 매개변수를 인댁스로 삼아, 그 이후의 매개변수들 중 하나와 값이 일치하면 true, 아니면 false 반환하는 함수
이건 좀 어려운데... 공부해보겟음 고마워
argument[]가 겜메에서 매개변수 호출하던 방법인데, [지금은 function 함수명(매개변수명) 으로도 사용 가능하지만] argument_count가 해당 함수에서 매개변수 개수를 나타내는 변수고, 이를 이용해 매개변수의 개수가 정해지지 않은 가변 매개변수를 이용할 수 있음 이것만 알면, 함수 내용은 기초적인거야 for문을 돌려서 1번 매개변수와 2, 3, 4, ...번 매개변수를 if문으로 비교해서 하나라도 일치하면 true, for문을 다 돌려도 일치하는 게 없으면 false 반환
실제 활용은 if ( 함수명(비교할_변수명, 2, 6, 7, 9) ) { 인붕이 = 천재; } 이런식으로 할거고
public static class IntExtension { public static bool IsGenius(this int a) { switch(a) { =========== } } }
댓글이 길게 안 달려서 저 ============에 들어갈 것 case 2: case 6: case 7: case 9: return true; 그러고 switch문 밖에 return false 쓰고 본문 코드에서 if(a.IsGenius) {~~~} 하면 따로 관리 가능