Raku의 abs2rel — 절대 경로를 상대 경로로

Raku의 abs2rel — 절대 경로를 상대 경로로

절대 경로를 특정 기준 경로를 기준으로 한 상대 경로로 바꾸고 싶을 때 abs2rel을 써요. $path를 나타내되, $base 기준으로 상대적인 문자열을 돌려주는 메서드입니다.

출처: Raku 공식 문서 — method abs2rel

method abs2rel(IO::Path:D $path, IO::Path:D $base = $*CWD --> Str:D)

$path$base 둘 다 상대 경로일 수 있어요. $base를 주지 않으면 기본값으로 $*CWD(현재 작업 디렉터리)를 사용합니다.

이 메서드는 IO::Spec의 서브클래스인 IO::Spec::UnixIO::Spec::Cygwin 양쪽에 정의돼 있는데, IO::Spec::Cygwin 쪽은 IO::Spec::Win32의 의미론(semantics)을 따른다는 점이 차이랍니다.