그래서 내가 루아에서 평범한 해요,하지만 난 그냥이 local profanitywords = {"fuck", "shit", "ass"} -- a small list
local input = io.read()
for i,v in ipairs (profanitywords) do
if string.find(input:lower(), v) then
Wireshak의 필드에 필터를 추가하려고합니다. 내 dissector 이름은 : "basic"입니다. 3 개의 필드 (field1, field2, field3)가 있습니다. 각 필드는 string 값을 가질 수 있습니다. Wireshark에서 특정 필드로 필터링 할 수 있습니다. 예 : basic.field1. (당신이 찾는 것과 똑같습니다 tcp.len
간단한 Lua 테이블을 반복하는 방법은 무엇입니까? a sequence 끝에서? 원하는 행동의 예 : local mytable = {'a', 'b', 'c'}
for i, value in reversedipairs(mytable) do
print(i .. ": " .. value)
end
가 출력 3: c
2: b
1: a
어떻게 여
계속 루아를 배우십시오. 각 줄에서 첫 번째 문장을 제거하고 그 결과를 수정 된 줄의 표로 반환합니다. 첫 번째 문장은 제거되었습니다. 이상하게도, table.insert은 이상한 동작을합니다. function mypackage.remove_first(table_of_lines)
local lns = table_of_lines
local
리더 보드에 문제가 있습니다. 문제는 배열 점수가 모두 오름차순으로 정렬되어 잘 작동하지만 점수 옆의 텍스트를 저장할 수 없다는 것입니다. 상황은 game.lua -> gameOver (점수 & 난이도 점수) -> 순위표 (점수)입니다. 테이블에서 변수를 호출하면 작동하지 않습니다. 당신의 leaderboard 테이블 승이다 leaderboards.lua
unpack(4) 또는 unpack("hello world")이라고 가정 해 봅시다. 이 예기치 않은 행동이 있습니까? 이유는 다음과 같이이다 : function a(bool)
if bool then
return {1, 2}, "foo"
else
return 1, "foo"
end
end
function b