사용자 정의 언어로 UNIX 처리 쓰기
자제 언어
나는 나의 언어를 개발하고 있다.
해석기에서 C 언어와 파이톤의 강력한 영향을 받는다.
처음에는 금욕의 언어로 만들어졌으나 최근에는 변태에 얽매이지 않는 규격도 넣었다.
그 중 하나는 연쇄식이라고 불리는 기능이다.
연쇄식
연쇄식을 사용하면 UNIX계 명령을 파이프로 연결하는 코드를 쓸 수 있다.
자체 제작 언어인 Pad는 Bash가 아닌 Python에 가까운 문법입니다.
예를 들어 함수의 호출 등은 ↓처럼 진행한다.
{@
def hello():
puts("Hello!")
end
hello() // Hello!
@}
함수는 되돌아오는 값을 되돌려줍니다.이런 함수 등의 사용이 UNIX의 파이프를 실현할 수 있습니까?변태를 가미하는 방법으로 해결한 셈이다.
연쇄식은 ↓와 같다.
{@
def getvec():
return [1, 2, 3]
end
getvec() # puts($r) // [1, 2, 3]
@}
위와 같이 샤프(#) 연결 호출 함수로 쓴다.이 상하문에서 특수 변수의
$r
는 유효하다.$r
에 이전 함수의 반환 값을 저장합니다.따라서 이것
$r
을 입력하면 UNIX 파이프를 함수로 쓸 수 있습니다.끝말
스스로 어떤 언어를 만들고 싶으세요?
언어 자체는 파이톤을 모방하지만 연쇄식은 Bash의 영향을 받는 공식이다.
금욕 속에서 C 언어와 같은 파이톤을 만들었지만 이런 변태식을 실현했다.
세월의 흐름은 잔혹하다.
Reference
이 문제에 관하여(사용자 정의 언어로 UNIX 처리 쓰기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/narupo/articles/5a7289320c8f35텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)