배쉬 패키지란 무엇입니까?

배쉬 패키지란 무엇입니까?

이것Google bash 스타일 가이드bash 패키지를 참조하면 패키지 이름은 이중 콜론으로 함수 이름과 구분되어야 합니다.

단일 함수를 작성하는 경우 소문자를 사용하고 밑줄을 사용하여 단어를 구분하세요. 패키지를 작성하는 경우 ::를 사용하여 패키지 이름을 구분하세요. 중괄호는 다른 Google 언어와 마찬가지로 함수 이름과 같은 줄에 있어야 하며, 함수 이름과 중괄호 사이에는 공백이 있어서는 안 됩니다.

# Single function
my_func() {
  ...
}

# Part of a package
mypackage::my_func() {
  ...
}

나는 그것을 봤지만 bash 패키지 이외의 참조를 찾지 못했습니다.경량 bash 패키지 관리자. 이것이 그들이 말하는 것입니까?

답변1

나는 Bash가 "실제" 프로그래밍 언어와 같은 패키지를 기본적으로 지원한다고 생각하지 않습니다. 이것은 아마도 모방하기 위한 명명 규칙일 뿐입니다.네임스페이스코드 구성 목적으로. 자세한 내용은 다음 게시물을 참조하세요.

사용된 구문에서 영감을 받은 것 같습니다.펄 모듈.

관련 정보