awk 인터페이스 구현 방안 1
1503 단어 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 함수)에 의존하여 서로 다른 모듈 파일의 불러오는 제어 행위를 제어하지만, 이러한 방식은 여전히 유연하지 않은 것 같습니다. 우리가 원하는 것은 논리적으로 구동되는 행위 선택입니다. 처음부터 지정한 것이 아니라 계속 시도하십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[fish] awk의 스크립트 부분을 히스토리에서 보완awk 의 사용법이 우울한 기억으로, 그렇다면 어떻게 할까? 다시 검색하는 것이 많았기 때문에 어떻게든하고 싶다. peco 그리고 과거의 awk 이력을 찾는 것도 있지만, fish 그래서 보완으로 해결할 수 있으면 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.