awk 인터페이스 구현 방안 1

1503 단어 awk
module/a.awk
function sum(a, b)

{

    return a + b

}

module/b.awk
function sum(a, b)

{

    return a * b

}

main.awk
END{

    print sum(3,4);  

}

호출 방법:
echo "" | igawk -f main.awk -f module/a.awk

#   7



echo "" | igawk -f main.awk -f module/b.awk

#   12

이렇게 하면 인터페이스의 일종의 이념을 나타낼 수 있다.awk의 코드는 인터페이스(sum 함수)에 의존하여 서로 다른 모듈 파일의 불러오는 제어 행위를 제어하지만, 이러한 방식은 여전히 유연하지 않은 것 같습니다. 우리가 원하는 것은 논리적으로 구동되는 행위 선택입니다. 처음부터 지정한 것이 아니라 계속 시도하십시오.

좋은 웹페이지 즐겨찾기