mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
// Copyright 2012 The Go Authors. All rights reserved.
 | 
						|
// Use of this source code is governed by a BSD-style
 | 
						|
// license that can be found in the LICENSE file.
 | 
						|
 | 
						|
package path
 | 
						|
 | 
						|
/* Commented out until gccgo has example support.
 | 
						|
 | 
						|
import (
 | 
						|
	"fmt"
 | 
						|
	"path"
 | 
						|
)
 | 
						|
 | 
						|
func ExampleBase() {
 | 
						|
	fmt.Println(path.Base("/a/b"))
 | 
						|
	// Output: b
 | 
						|
}
 | 
						|
 | 
						|
func ExampleClean() {
 | 
						|
	paths := []string{
 | 
						|
		"a/c",
 | 
						|
		"a//c",
 | 
						|
		"a/c/.",
 | 
						|
		"a/c/b/..",
 | 
						|
		"/../a/c",
 | 
						|
		"/../a/b/../././/c",
 | 
						|
	}
 | 
						|
 | 
						|
	for _, p := range paths {
 | 
						|
		fmt.Printf("Clean(%q) = %q\n", p, path.Clean(p))
 | 
						|
	}
 | 
						|
 | 
						|
	// Output:
 | 
						|
	// Clean("a/c") = "a/c"
 | 
						|
	// Clean("a//c") = "a/c"
 | 
						|
	// Clean("a/c/.") = "a/c"
 | 
						|
	// Clean("a/c/b/..") = "a/c"
 | 
						|
	// Clean("/../a/c") = "/a/c"
 | 
						|
	// Clean("/../a/b/../././/c") = "/a/c"
 | 
						|
}
 | 
						|
 | 
						|
func ExampleDir() {
 | 
						|
	fmt.Println(path.Dir("/a/b/c"))
 | 
						|
	// Output: /a/b
 | 
						|
}
 | 
						|
 | 
						|
func ExampleExt() {
 | 
						|
	fmt.Println(path.Ext("/a/b/c/bar.css"))
 | 
						|
	// Output: .css
 | 
						|
}
 | 
						|
 | 
						|
func ExampleIsAbs() {
 | 
						|
	fmt.Println(path.IsAbs("/dev/null"))
 | 
						|
	// Output: true
 | 
						|
}
 | 
						|
 | 
						|
func ExampleJoin() {
 | 
						|
	fmt.Println(path.Join("a", "b", "c"))
 | 
						|
	// Output: a/b/c
 | 
						|
}
 | 
						|
 | 
						|
func ExampleSplit() {
 | 
						|
	fmt.Println(path.Split("static/myfile.css"))
 | 
						|
	// Output: static/ myfile.css
 | 
						|
}
 | 
						|
 | 
						|
*/
 |