a="hello"
b="hi"
io.write("enter a or b or both:")
c=io.read()
if c=="hello" then
print(b)
elseif c=="hi" then
print (a)
elseif c~=a or b then
print ("unknown word")
end
문제는 모두 내가 쓸 때 : hello hi
, 표시 중입니다. unknown word
입니다.하위 문자열을 확인하는 방법
어떻게 해결할 수 있습니까? 나는 또한 과 같은 테이블을 사용해 보았지만 같은 문제가 발생했습니다.
마지막 조건이 불필요하다. 거기에 'else'만 있으면됩니다. 조건은 항상 사실이므로 피해는 없습니다. – Deduplicator
글쎄, 그 사건을 처리하고 싶다면, 둘 다 입력하는 사람을위한 조건을 추가하십시오. (어떤 순서로?/여러 번?) – Deduplicator
나는 콘솔에 볼 수 있도록 두 문자열을 읽을 수 있지만 thnx 언급 할 수 있도록 넣어. – asd32