표준출력(보여주기)과 오류(stderr) 받아오기
약속 코드에서 보여주기
로 출력된 값은 기본적으로는 console.log
로 출력됩니다. config
객체를 사용하여 출력 방식을 변경할 수 있습니다.
typescript
import { RuntimeConfig, yaksok } from '@yaksok-ts/core'
const code = `
"안녕, 세상!" 보여주기
`
const config: RuntimeConfig = {
stdout(message: string) {
alert('[보여주기] ' + message)
},
}
yaksok(code, config)
오류(stderr) 출력하기
stdout
과 마찬가지로 stderr
도 출력 방식을 변경할 수 있습니다. 기본적으로 stderr
는 console.error
로 출력됩니다.
typescript
import { RuntimeConfig, yaksok } from '@yaksok-ts/core'
const code = `
"안녕, 세상!" / 10 보여주기
` // 오류가 발생할 코드
const config: RuntimeConfig = {
stderr(message: string) {
alert('[오류] ' + message)
},
}
yaksok(code, config)
자세한 내용은 다음 문서를 참조하세요: