zoukankan      html  css  js  c++  java
  • Google Go Programming In Eclipse

    http://www.tutorialsavvy.com/2013/04/google-go-programming-in-eclipse.html/

    Google Go Programming In Eclipse

     
    • The new “Go” programming language is from Google co.It has many features better then other languages.
    • Go language features are:-

                – High Speed Compilation             – Type and Memory safety             – Concurrency             – Efficient Garbage Collection

    • The Windows MSI Installer can be downloaded from the link:-

               http://code.google.com/p/go/downloads/list?q=OpSys-Windows+Type%3DInstaller

    • The Eclipse Plugin Update for Go programming Languages are downloaded from link:-

              http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/

    • In this Demo ,We will see a Go programming in Eclipse Environment”.
    • After Updating Go plugin in Eclipse, we can set Go Configuration in Eclipse,
     
     
     
     
     
    • Create a new Go Project “GoLanguageDemo”  in Eclipse.
    • A Google Go  project has these options,
    •  The Go project structure in Eclipse,
    •  Lets Create a Go Program Listening to PORT no “9090”.Let the file name is do_demo.go file.Now The project Will look like,                                                                                                                                                                                                                                                        
    • The  do_demo.go file,                
    package main 
    import ( "net/http" "fmt" )
    /* Default Request Handler*/ func defaultHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "<h1>Hello This is Sandeep.Testing Go Programming Language %s!</h1>", r.URL.Path[1:]) }
    func main() { http.HandleFunc("/", defaultHandler) http.ListenAndServe(":9090", nil) }
    • The Run As option for go file is,
    •  Now open up a browser and call the localhost for PORT 9090.
    Apr 11, 2013Sandeep
  • 相关阅读:
    循序渐进学Python 1 安装与入门
    常用yum命令小结
    为CentOS配置网易163的yum源
    PHP合并数组+与array_merge的区别
    让Docker功能更强大的10个开源工具
    Docker入门系列8
    Docker入门系列7 动态映射端口port mapping
    e 的由来
    ROS教程5 使用串口
    1 ROS+ 使用ORB_SLAM2进行全场定位
  • 原文地址:https://www.cnblogs.com/kungfupanda/p/5571985.html
Copyright © 2011-2022 走看看