package  mainimport  ( "fmt" "io/ioutil" "net/http" ) func  main ( )  { response,  err :=  http. Get ( "http://www.baidu.com" ) if  err !=  nil  { fmt. Println ( "Http Get request failed:" ,  err) return } defer  response. Body. Close ( ) body,  err :=  ioutil. ReadAll ( response. Body) if  err !=  nil  { fmt. Println ( "Failed to read response body:" ,  err) return } fmt. Println ( string ( body) ) } 
        package  mainimport  ( "fmt" "io/ioutil" "net/http" "strings" ) func  main ( )  { url :=  "http://example.com" payload :=  strings. NewReader ( "key1=value1&key2=value2" ) req,  err :=  http. NewRequest ( "POST" ,  url,  payload) if  err !=  nil  { fmt. Println ( "Failed to create POST request:" ,  err) return } req. Header. Set ( "Content-Type" ,  "application/x-www-form-urlencoded" ) client :=  & http. Client{ } resp,  err :=  client. Do ( req) if  err !=  nil  { fmt. Println ( "HTTP POST request failed:" ,  err) return } defer  resp. Body. Close ( ) body,  err :=  ioutil. ReadAll ( resp. Body) if  err !=  nil  { fmt. Println ( "Failed to read response body:" ,  err) return } fmt. Println ( string ( body) ) } 
		package  mainimport  ( "fmt" "net/http" ) func  main ( )  { http. HandleFunc ( "/" ,  func ( w http. ResponseWriter,  r * http. Request)  { fmt. Fprintf ( w,  "Hello, World!" ) } ) err :=  http. ListenAndServe ( ":8080" ,  nil ) if  err !=  nil  { fmt. Println ( "Failed to start HTTP server:" ,  err) } } 
    package  mainimport  ( "fmt" ) func  BubbleSort ( arr * [ 5 ] int )  { fmt. Println ( "使用冒泡排序前arr=" ,  ( * arr) ) temp :=  0  for  i :=  0 ;  i <  len ( * arr) - 1 ;  i++  {  for  j :=  0 ;  j <  len ( * arr) - 1 - i;  j++  { if  ( * arr) [ j]  >  ( * arr) [ j+ 1 ]  {  temp =  ( * arr) [ j]         ( * arr) [ j]  =  ( * arr) [ j+ 1 ]  ( * arr) [ j+ 1 ]  =  temp      } } } } func  main ( )  { arr :=  [ 5 ] int { 22 ,  55 ,  28 ,  77 ,  11 } BubbleSort ( & arr) fmt. Println ( "使用冒泡排序后arr=" ,  arr) }