Maison  >  Article  >  développement back-end  >  Quels packages puis-je importer dans Go Playground ?

Quels packages puis-je importer dans Go Playground ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-25 02:16:11844parcourir

Which Packages Can I Import in the Go Playground?

Packages importables dans Go Playground

Lorsqu'ils travaillent avec Go Playground sur http://play.golang.org, les utilisateurs peuvent rencontrer une capacité limitée à importer certains forfaits. Ce guide vise à clarifier quels packages sont admissibles dans l'environnement Playground et à fournir une solution pour accueillir les bibliothèques expérimentales et supplémentaires.

Accessibilité limitée des packages

Le Playground impose des restrictions spécifiques sur les packages importables :

  • Packages de bibliothèque standard : Le Playground donne accès à la plupart des packages de la bibliothèque standard. (golang.org/src/).
  • Paquets non standard : Les packages en dehors de la bibliothèque standard ne sont généralement pas importables, y compris ceux classés sous « Autre » sur la page officielle des packages.

Exceptions à la règle

Le Playground permet d'importer une sélection non standard packages :

  • Packages de base : Les packages non standard qui répondent à des critères spécifiques peuvent être importables. Il s'agit généralement de packages de base (sans sous-répertoires), tels que "github.com/myorg/mypkg".
  • Autres packages expérimentaux : Un nombre limité de packages expérimentaux peut être disponible sur un cas. au cas par cas. Consultez la documentation Playground pour les mises à jour.

Recommandations

Pour éviter les erreurs d'importation dans Playground :

  • Référez-vous à la page Packages pour une liste complète des packages de bibliothèques standard importables.
  • Explorez la documentation Playground pour rester informé de la prise en charge des applications expérimentales. packages.
  • Pour les packages non standard ne répondant pas aux critères du package de base ou qui ne sont pas explicitement autorisés dans Playground, les options alternatives incluent :

    • Forker et modifier la base de code Playground.
    • Utiliser un environnement de développement local.

Bibliothèque standard Cas de test

Vous pouvez tester la capacité de Playground à importer des packages de bibliothèque standard avec le code suivant :

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")
}

Notez que malgré la liste d'importation exhaustive, tous les packages ne peuvent pas être utilisés efficacement en raison de limitations dans l’environnement Playground.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn