모듈:NumberSpeell
Module:NumberSpell| 이 모듈은 페이지 보호의 대상이 된다.그것은 매우 많은 페이지들이 사용하고 있거나 매우 자주 교체되는 매우 눈에 잘 띄는 모듈이다.공공 기물 파손이나 실수가 많은 페이지에 영향을 미치고 사소한 편집이라도 서버에 상당한 부하를 줄 수 있기 때문에 편집으로부터 보호된다. |
이 모듈은 숫자를 취해서 그에 상응하는 영어 단어를 반환한다.예를 들어, "2"는 "2"가 되고 "79"는 "세븐틴"이 된다.숫자는 0과 100 사이의 정수여야 한다.
사용법
{{#8226;numberSpeell 메인 넘버} 예
{{#invoke:NumberSpell main 8}}→ 8{{#invoke:NumberSpell main 56}}→ 56{{#invoke:NumberSpell main 101}}→ 에러 : 입력은 0 ~ 100 사이의 정수여야 함
-- 이 모듈은 숫자를 영어로 된 형태로 변환한다. 예를 들어, "2"는 "2"가 되고, "79"는 "세븐틴"이 된다. 국부적 게타르크스 = 요구하다('모듈:주장').게타르크스 국부적 p = {} 국부적 맥스. = 100 -- 구문 분석할 수 있는 최대 수입니다. 국부적 하나 = { [0] = '제로', [1] = '하나', [2] = '투', [3] = '3', [4] = '4', [5] = '5', [6] = '6', [7] = '7', [8] = '8', [9] = '나인' } 국부적 특별 요리 = { [10] = '10', [11] = 'eleven', [12] = 'twelve', [13] = 'thirteen', [15] = 'fifteen', [18] = 'eighteen', [20] = 'twenty', [30] = 'thirty', [40] = 'forty', [50] = 'fifty', [60] = 'sixty', [70] = 'seventy', [80] = 'eighty', [90] = 'ninety', [100] = '100' } 국부적 FormatRules = { {숫자 = 90, 통치를 하다 = '102-%s'}, {숫자 = 80, 통치를 하다 = '102-%s'}, {숫자 = 70, 통치를 하다 = '102-%s'}, {숫자 = 60, 통치를 하다 = '102-%s'}, {숫자 = 50, 통치를 하다 = '102-%s'}, {숫자 = 40, 통치를 하다 = '102-%s'}, {숫자 = 30, 통치를 하다 = '102-%s'}, {숫자 = 20, 통치를 하다 = '102-%s'}, {숫자 = 10, 통치를 하다 = '%스틸렌'} } 기능을 하다 p.본래의(액자에 넣다) 국부적 아그 = 게타르크스(액자에 넣다) 국부적 숫자 = 톤넘버(아그[1]) 국부적 성공, 결과 = 피콜(p._주요, 숫자) 만일 성공 그때 돌아오다 결과 다른 돌아오다 문자열.format('<strong class="error" 오류: %s[/strong], 결과) -- 오류 메시지 입니다. 종지부를 찍다 돌아오다 p._주요(숫자) 종지부를 찍다 기능을 하다 p._주요(숫자) 만일 타자를 치다(숫자) ~= '숫자' 또는 수학을 하다.(숫자) ~= 숫자 또는 숫자 < 0 또는 숫자 > 맥스. 그때 착오('0과 ' 사이의 정수여야 함 .. 토스트링(맥스.), 2) 종지부를 찍다 -- 0부터 9까지의 숫자를 확인하십시오. 국부적 원스발 = 하나[숫자] 만일 원스발 그때 돌아오다 원스발 종지부를 찍다 -- 특수 번호를 확인하십시오. 국부적 스페셜밸 = 특별 요리[숫자] 만일 스페셜밸 그때 돌아오다 스페셜밸 종지부를 찍다 -- 형식 규칙에서 숫자를 구성하십시오. 원스발 = 하나[숫자 % 10] 만일 아닌 원스발 그때 착오('입력을 구문 분석하는 동안 예기치 않은 오류 발생 ' .. 토스트링(숫자)) 종지부를 찍다 을 위해 i, t 에 아이페어(FormatRules) 하다 만일 숫자 >= t.숫자 그때 돌아오다 문자열.format(t.통치를 하다, 원스발) 종지부를 찍다 종지부를 찍다 착오('입력에 대한 형식 규칙을 찾을 수 없음 ' .. 토스트링(숫자)) 종지부를 찍다 돌아오다 p