Minecraft Wiki

Fandom의 이 Minecraft 위키(모든 언어판)는 더 이상 공식 위키가 아닙니다. 자세한 사항은 이곳을 참조해 주시기 바랍니다.


현재 위키 개선 프로젝트가 진행중입니다! 해당 문서를 통하여 자세한 정보를 확인해보세요!

새로 오신 분들은 길라잡이위키 규칙을 꼭 읽어주세요.

문서 작성번역을 도와주시면 이 위키에 큰 힘이 됩니다.

READ MORE

Minecraft Wiki
Advertisement
이 문서는 설명문서입니다. 틀 페이지 본문에 삽입되어야 합니다. 자세한 정보는 틀:Documentation를 참조하십시오.

한국어 조사 처리를 위한 모듈입니다. 입력 문구의 맨 뒤 글자만을 보고 알맞는 조사를 출력합니다.

Module to retrieve right form of Korean post-position ("Josa") from given input string.

작동 매커니즘[]

유니코드의 한글 음절(초성-중성, 초성-중성-종성으로 이루어진 완성형 글자. 자음 모음 낱자는 해당 안 됨)은 완벽히 규칙적으로 배열되어 있습니다. '가'의 코드값에 10을 더하면 '갊'이 되고, '나'의 코드값에 10을 더하면 '낢'이 됩니다. '글자의 코드값에 588을 더하면 초성이 하나씩 바뀝니다. (가 + 588 = 까, 끝 + 588 = 늩, 낢 + 588 = 닮, ...)

따라서 코드값에 0xAC00('가'의 코드값입니다. 따라서 '가'는 0의 값을 가집니다)을 뺀 값을 기준으로, 그 뺀 값이 28로 나누어 떨어지면 받침이 없는 글자가 무조건 나옵니다. 나눈 나머지가 8이면 무조건 ㄹ 받침인 글자입니다. 본 모듈은 이 특성을 사용해 글자가 받침이 있는지를 판별합니다.

A-Z까지의 글자는 받침이 있는지를 수동으로 저장한 테이블을 참조하여 판별합니다. 알파벳 26자에 대한 값만이 저장되어 있으므로 악센트가 붙거나 알파벳이 아닌 등의 문구는(예: poké, jeb_, C418) 제대로 처리하지 못합니다. 단, 괄호가 포함되어 있으면 괄호를 지운 뒤 조사를 판별합니다. 예를 들어, '음반 (mellohi)'는 '음반'으로 변환되어 판별됩니다.

다른 모듈에서 사용하기[]

j = require('Module:Josa').josa -- 조사 모듈의 함수(josa)를 j라는 이름으로 가져옴 (혹은 j라는 변수에 함수를 집어넣음)
j('크리퍼','은/는') -- 윗줄에서 가져온 함수를 호출
-- 예상 출력: '는'

틀에서 사용하기[]

준비중

Advertisement