GoGPT Best VPN GoSearch

icono de página de OnWorks

gofmt - Online en la nube

Ejecute gofmt en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando gofmt que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


gofmt - formatos Go programas

SINOPSIS


gobierno [banderas] [ camino ... ]

DESCRIPCIÓN


Sin una ruta explícita, procesa la entrada estándar. Dado un archivo, opera en
ese archivo; dado un directorio, opera en todos los archivos .go en ese directorio, de forma recursiva.
(Los archivos que comienzan con un punto se ignoran). De forma predeterminada, gofmt imprime el formato
fuentes a salida estándar.

OPCIONES


-d No imprima fuentes reformateadas en salida estándar. Si el formato de un archivo es
diferente de gofmt, imprime las diferencias en la salida estándar.

-e Imprima todos los errores (incluidos los falsos).

-l No imprima fuentes reformateadas en salida estándar. Si el formato de un archivo es
diferente de gofmt, imprime su nombre en la salida estándar.

-r gobernar
Aplique la regla de reescritura a la fuente antes de reformatear.

-s Intente simplificar el código (después de aplicar la regla de reescritura, si corresponde).

-w No imprima fuentes reformateadas en salida estándar. Si el formato de un archivo es
diferente de gofmt, sobrescríbalo con la versión de gofmt.

Formateo de banderas de control:

-comentarios = verdadero
Imprimir comentarios; si es falso, todos los comentarios se eliminan de la salida.

-tabs = true
Sangría con tabulaciones; si es falso, se utilizan espacios en su lugar.

-tabwidth = 8
Ancho de pestaña en espacios.

La regla de reescritura especificada con la marca -r debe ser una cadena de la forma:

patrón -> reemplazo

Tanto el patrón como el reemplazo deben ser expresiones Go válidas. En el patrón, single-
los identificadores de caracteres en minúsculas sirven como comodines que coinciden con subexpresiones arbitrarias;
esas expresiones serán sustituidas por los mismos identificadores en el reemplazo.

Cuando gofmt lee de la entrada estándar, acepta un programa Go completo o un programa
fragmento. Un fragmento de programa debe ser una lista de declaración sintácticamente válida, declaración
lista o expresión. Al formatear un fragmento de este tipo, gofmt conserva la sangría inicial
así como espacios iniciales y finales, de modo que las secciones individuales de un programa Go puedan ser
formateado canalizándolos a través de gofmt.

EJEMPLOS


Para comprobar archivos en busca de paréntesis innecesarios:

gofmt -r '(a) -> a' -l * .go

Para quitar los paréntesis:

gofmt -r '(a) -> a' -w * .go

Para convertir el árbol de paquetes de límites superiores de corte explícitos a implícitos:

gofmt -r 'α [β: len (α)] -> α [β:]' -w $ GOROOT / src / pkg

Use gofmt en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.