En el lenguaje Go, el paquete de ruta se usa para rutas separadas por barras inclinadas, como las rutas en las URL. La función filepath.Ext() en el lenguaje Go solía devolver la extensión del nombre de archivo utilizada por la ruta especificada. La extensión es el sufijo que comienza en el punto final del elemento final de la ruta; está vacío si no hay un punto. Además, esta función se define en el paquete de ruta. Aquí, debe importar el paquete «ruta/ruta de archivo» para usar estas funciones.
Sintaxis:
func Ext(path string) string
Aquí, ‘ruta’ es la ruta especificada.
Valor devuelto: Devuelve la extensión de nombre de archivo utilizada por la ruta especificada.
Ejemplo 1:
// Golang program to illustrate the usage of // filepath.Ext() function // Including the main package package main // Importing fmt and path/filepath import ( "fmt" "path/filepath" ) // Calling main func main() { // Calling the Ext() function fmt.Println(filepath.Ext("gfg.org")) fmt.Println(filepath.Ext("GeeksforGeeks.")) fmt.Println(filepath.Ext(".org")) }
Producción:
.org . .org
Ejemplo 2:
// Golang program to illustrate the usage of // filepath.Ext() function // Including the main package package main // Importing fmt and path/filepath import ( "fmt" "path/filepath" ) // Calling main func main() { // Calling the Ext() function fmt.Println(filepath.Ext("a.b")) fmt.Println(filepath.Ext("gfg")) fmt.Println(filepath.Ext("ide.gfg.org")) fmt.Println(filepath.Ext(".ab.cd")) }
Producción:
.b .org .cd
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA