내 출력해야한다 "DS 젖소의 무의 스팸의 계란 전자"왜 OR 연산자가 잘못 되었습니까?
이 코드를 사용하는 경우는 잘 작동합니다.
if((ts != "d")){
ts_re.append("s");
}
(TS는 현재 문자열입니다 좀 문자열을 반복
if((ts != "d") || (ts != "l")){
ts_re.append("s");
}
출력은 : "SDS 암소의 무 및 I 그것이"D "또는"L "과"E ")
경우 I을받는 경우를 확장 할 때 확인하려는 스팸의 달걀 e ".
그래서 "d"앞에 "s"를 넣고 "e"는 신경 쓰지 않지만 주된 문제는 아닙니다. switch case 문을 사용하여이 문제를 해결할 수 있습니다. 나는 단지 내가 잘못된 것을했는지 또는 Vala에서 버그를 발견했는지 알고 싶습니다.
나는 vala를 모른다. 그러나 당신의 문제는 && not ||를 사용해야한다는 것이다. –
예 ... 바보 같아서 고맙습니다. – Levi