[___] = lastwarn(newMsg,newID)는 마지막 경고 메시지와 마지막 경고 ID를 설정합니다. 이후에 lastwarn 함수를 호출하면 이 새 경고 메시지가 반환되며, 요청한 경우 새 경고 ID도 반환됩니다. 이 구문은 위에 열거된 구문의 출력 인수와 함께 사용할 수 있습니다.
마지막 경고에 대한 새 메시지로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 이후에 lastwarn 함수를 호출하면 새 경고 메시지가 반환됩니다.
빈 문자형 벡터('') 또는 string형 스칼라("")에 대한 새 메시지를 설정할 수 있습니다.
예: 'Warning message to display.'
마지막 경고에 대한 새 ID로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 경고 ID를 사용하여 프로그램 내에서 경고의 원인을 보다 효율적으로 식별하거나 선정한 경고 모음을 제어할 수 있습니다.
경고 ID는 하나 이상의 컴포넌트 필드와 하나의 니모닉 필드를 포함합니다. 필드는 콜론으로 구분되어야 합니다. 예를 들어, 컴포넌트 필드 component와 니모닉 필드 mnemonic을 갖는 경고 ID는 'component:mnemonic'으로 지정됩니다. 컴포넌트 필드와 니모닉 필드는 각각 영문자로 시작해야 합니다. 나머지 문자는 영숫자(A–Z, a–z, 0–9)나 밑줄일 수 있습니다. 경고 ID는 공백 문자를 포함할 수 없습니다. ID를 만드는 방법에 대한 자세한 내용은 MException을 참조하십시오.