>백엔드 개발 >Golang >Go Playground에서 어떤 패키지를 가져올 수 있나요?

Go Playground에서 어떤 패키지를 가져올 수 있나요?

Patricia Arquette
Patricia Arquette원래의
2024-11-25 02:16:11959검색

Which Packages Can I Import in the Go Playground?

Go Playground에서 가져올 수 있는 패키지

http://play.golang.org에서 Go Playground를 사용할 때 사용자는 특정 항목을 가져오는 데 제한적인 기능을 접할 수 있습니다. 패키지. 이 가이드의 목적은 Playground 환경에서 어떤 패키지가 허용되는지 명확히 하고 실험적 및 보충 라이브러리를 수용할 수 있는 솔루션을 제공하는 것입니다.

제한된 패키지 접근성

Playground는 가져올 수 있는 패키지에 특정 제한 사항을 적용합니다.

  • 표준 라이브러리 패키지: Playground는 다음과 같은 대부분의 패키지에 대한 액세스를 제공합니다. 표준 라이브러리(golang.org/src/).
  • 비표준 패키지: 공식 패키지 페이지의 "기타"로 분류된 패키지를 포함하여 표준 라이브러리 외부 패키지는 일반적으로 가져올 수 없습니다. .

규칙 예외

플레이그라운드에서는 선택한 항목을 가져올 수 있습니다. 비표준 패키지:

  • 기본 패키지: 특정 기준을 충족하는 비표준 패키지를 가져올 수 있습니다. 이는 일반적으로 "github.com/myorg/mypkg"와 같은 기본 패키지(하위 디렉터리 없음)입니다.
  • 기타 실험 패키지: 제한된 수의 실험 패키지를 케이스에서 사용할 수 있습니다. -경우에 따라. 업데이트는 Playground 설명서를 참조하세요.

권장 사항

Playground에서 가져오기 오류를 방지하려면:

  • 전체 목록을 보려면 패키지 페이지를 참조하세요. 가져올 수 있는 표준 라이브러리 패키지.
  • Playground 문서를 탐색하여 실험적 라이브러리 지원에 대한 최신 정보를 얻으세요. packages.
  • 기본 패키지 기준을 충족하지 않거나 Playground에서 명시적으로 허용되지 않는 비표준 패키지의 경우 대체 옵션은 다음과 같습니다.

    • Playground 코드베이스를 포크하고 수정합니다.
    • 로컬 개발 활용

표준 라이브러리 테스트 사례

다음 코드를 사용하여 표준 라이브러리 패키지를 가져오는 Playground의 기능을 테스트할 수 있습니다.

package main

import (
    // Imports all standard library packages.
    _ "archive/tar"
    _ "archive/zip"
    _ "bufio"
    _ "bytes"

    // ... (Continues through the entire standard library, add as many packages as needed.)
)

func main() {
    println("ok")
}

철저한 가져오기 목록에도 불구하고 Playground 환경 내 제한으로 인해 모든 패키지를 효과적으로 활용할 수는 없다는 점에 유의하세요.

위 내용은 Go Playground에서 어떤 패키지를 가져올 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.