Permanently protected module

모듈:Get Parameters(파라미터의 취득)

Module

현지의 p = {}  --[[ 사용자가 혼재하여 사용할 필요가 있는 경우 인수 목록을 채우는 도우미 함수 named 파라미터와 named 파라미터.이름 있는 파라미터는 중요하지 않기 때문에 이것은 관련이 있습니다. 문자열 트리밍으로 인해 이름 없는 파라미터와 동일하며 문자열을 처리할 때 어플리케이션에 따라서는 공백 공간을 유지 또는 삭제하고 싶은 경우가 있습니다. ]] 기능. p.get파라미터( frame_frames, arg_list )     현지의 new_modules = {};     현지의 색인 = 1;     현지의 가치;          위해서 i,arg  아이페어( arg_list ) 하다         가치 = frame_frames[arg]         한다면 가치 == 제로 그리고나서             가치 = frame_frames[색인];             색인 = 색인 + 1;         끝.         new_modules[arg] = 가치;     끝.          돌아가다 new_modules; 끝.          --[[ 부울 문자열을 해석하는 도우미 함수 ]] 기능. p.부울리언( boolean_str )     현지의 boolean_value;          한다면 유형( boolean_str ) == '문자열 그리고나서         boolean_str = boolean_str:더 낮게();         한다면 boolean_str == 'false' 또는 boolean_str == '아니요' 또는 boolean_str == '0'                  또는 boolean_str == '' 그리고나서             boolean_value = 거짓의;         또 다른             boolean_value = 진실의;         끝.         그렇지 않으면 유형( boolean_str ) == '실패' 그리고나서         boolean_value = boolean_str;     또 다른         에러( '부울 값을 찾을 수 없습니다.' );     끝.         돌아가다 boolean_value 끝.  기능. p.정의되어 있다()  현지의 arg = .본문.다듬다(.args[1])  --arg == tostring(tonumber(tonumber))인 경우 -- '-0'에 대해 바람직하지 않은 결과입니다.  -- arg = tonumber(표준)  --끝  --mw.ustring.find(예: '^%s*-?[1-9][0-9]*%s*$]~=null 또는 arg == '0'일 경우  -- arg = tonumber(표준)  --끝  한다면 .스트링.발견하다(arg, '^-?[1-9][0-9]*
                
) ~= 제로 그리고나서 arg = 톤수(arg) 그렇지 않으면 arg == '0' 그리고나서 arg = 0 끝. 돌아가다 :부모 취득().args[arg] ~= 제로 끝. 돌아가다 p