Creating Your First Go Project - Mindbowser

文章推薦指數: 80 %
投票人數:10人

The folders like github.com, golang.org and other ones will be created as you download the dependencies. Here you can write your code. For example –. Now for ... CreatingYourFirstGoProject TechnologyBlogs shareon AswehavealreadycoveredthebasicsofGolanginourgolangtutorial,let’sseehowtocreateyourfirstGoprojectwithsimpleandeasy-to-followsteps. OpenFilemenuandcreateanewGoProjectasshownbelow: Enterthenameoftheprojectandchooseyourworkspacelocation. AftercreatingprojectyourIDEscreenwillappearlikethis– Youhavetocreateyourfoldersand.gofilesinsrcfolderonly. Nowrightclickonsrcfolder→New→Folder Thenrightclickonthemain(foldercreatedbyyou)folder→NewGoFile HereEnteryourgofilenamewith.goextensionandchoosetheCommandSourcefileoption.ThefirstoptionwillcreateemptymainfunctionsandSimpleWebServeroptioncreatesSimpleWebApplication. CreateGofileinthesrc/mainfolderofyourprojectwithextension.go Thefolderslikegithub.com,golang.organdotheroneswillbecreatedasyoudownloadthedependencies. Hereyoucanwriteyourcode.Forexample– Nowforexecutingthisprogramyouneedtobuildtheproject.Sodoubleclickonthebuildoptionasshownbelow–   Itwillbuildlikethisandgeneratesmain.exebinaryfileinbinpackage. Sometimeswhilebuildingaproject,youwillfacebuildingerrorslike– Socheckthemessageandidentifywhichpackageismissingandthengotocommandpromptandtypethe>goget Soforabovemessages,enterbelowcommands→ goget-ugithub.com/alecthomas/gometalinter goget-ugithub.com/stretchr/testify gogetgolang.org/x/net/html gogetgolang.org/x/text/encoding gogetgolang.org/x/text/encoding/charmap gogetgolang.org/x/text/encoding/htmlindex gogetgolang.org/x/text/transform gogetgolang.org/x/crypto/ssh/terminal Nowagaintrytorebuilditanditwillcreatemain.exefileinyourbinfolderofprojectfileforexample–Main.exe Nowforrunningyourproject– Rightclickonyourproject→SelectRunAs→RunConfigurations Thenselecttheprojectandpackagetobuildi.e.main SelectyourprojectbyclickingonBrowse Now,selectthepackagetobuild AndthenclickonRunsothatyourGoprogramwillexecute Wecanalsoexecutethegoprogrambygoingtothemainpkgofprojectandtype– >gorunmain.gocommand Againifyouneedmoreprogramsinside,followthesameprocedure AreYouLookingForGolangDevelopmentServices? KnowMore GoCommands– gobuild→buildsgocode;ifcodeispackagemain,itcreatesabinaryexecutableinthemainfolder&ifcodeisjustapackagethenitbuildsitandthrowsawaythebinary goinstall→buildsandinstallgocode;ifcodeispackagemain,itcreatesbinaryexecutableanddropsinworkspaces’binfolder;ifcodeisapackage,itbuildsitandkeepsinpkgfolder import→importpathiseverythingafter“src”folderinyourworkspace.Youcanaliaspackagesinyourimports Ifyouwanttodebugyourprojectthenselectyourproject→Rightclick→selectDebugAsApplicationasshownbelow Afterthisyouwillgetanerror–Errorwithcommand:gdb–version Nowdownloadthegdbforwindowsfrombelowlinkandaddtoitsdebuggerconfiguration http://www.equation.com/servlet/equation.cmd?fa=gdb SelectProject→RightClickonProject→SelectDebuggertabfromwindow AsyounowknowhowtocreateyourfirstGoProject,checkoutournextchapteron‘LanguageFundamentals‘ Nowyourprojectwilldebugproperly. shareon HowtoEffectivelyHireandManageaRemoteTeamofDevelopers. DownloadNow SubscribetoOurNewsletter Getthelatestupdatesbysharingyouremail. KeepReading December5,2021 TechnologyBlogs ReactNativeIn-AppPurchaseInAndroidAndIOS ReadMore December2,2021 TechnologyBlogs What,HowandWhyofCI/CD ReadMore December2,2021 TechnologyBlogs OnDemandVideoStreamingwithAWSMediaConvert ReadMore December5,2021 TechnologyBlogs ReactNativeIn-AppPurchaseInAndroidAndIOS ReadMore December2,2021 TechnologyBlogs What,HowandWhyofCI/CD ReadMore December2,2021 TechnologyBlogs OnDemandVideoStreamingwithAWSMediaConvert ReadMore Howtohireremotedevelopmentteamwithouthasteandtroubles? DownloadGuide LookingtoHireaWebDevelopmentTeam? FlexibleEngagementModel|Secure&ScalableApps|FirstTimeRightProcess 4,200+ ProjectsLaunched 2,500+ SatisfiedCustomers 2,000+ ManYearsExp 97%+ ClientRetention ContactUsNow Thefounder'ssurveyreporton"WhatMattersForStartup"isreleased-Getyourcopyandlearnthetrendsofsuccessfulcompanies:) DownloadFreeeBookNow! Getintouchforadetaileddiscussion. HearFromOur100+Customers MindbowserhelpedusbuildanawesomeiOSapptobringbalancetopeople'slives. AddieWootten CEO,SmilingMind WehadveryclosegolivetimelineandMindBowserteamgotusliveamonthbefore. ShazKhan CEO,BuyNowWorldWide Theywereaveryresponsiveteam!Extremelyeasytocommunicateandworkwith! KristenM. Founder&CEO,TotTech We’vehadverylittle-to-nohiccupsatall—it’sbeenareallypleasurableexperience. ChackoThomas Co-Founder,TEAM8s Mindbowserisoneofthereasonsthatourappissuccessful.Theseguyshavebeenagreatteam. DaveDubier Founder&CEO,MangoMirror "Theywereabletoofferdevelopmentandstrategicguidanceforstartups." JovanPizarro Founder,KickSnap "Mindbowserwasveryhelpfulwithexplainingthedevelopmentprocessandstartedquicklyontheproject." HieuLe ExecutiveDirectorofProductDevelopment,InnovationLab "ThegreatestbenefitwegotfromMindbowseristheexpertise.Theirteamhasdevelopedappsinalldifferentindustrieswithalltypesofsocialproofs." AlexGobel Co-Founder,Vesica "Mindbowserisprofessional,efficientandthorough" MacKenzieR ConsultantatXPRIZE “Verycommitted,theycreatebeautifulappsandareverybenevolent.TheyhavebrilliantIdeas” LaurieMastrogiani Founder,S.T.A.R.SofWellness “MindBowserwasgreat;theylistenedtousalotandhelpedushoneinontheactualideaoftheapp.”“Theyhadputtogetherfantasticwireframesforus.“ BennetGillogly Co-Founder,FlatEarth "They'reverytech-savvy,yethumble." UmaNidmarty CEO,GSAdvisorate,Inc. "Ayushwasresponsiveandpairedmewiththebestteammemberpossible,tocompletemycomplexvisionandproject.Couldnotbehappier" KatieTaylor Founder,ChildLifeOnCall “Asafounderofabuddingstartup,ithasbeenagreatexperienceworkingwithMindbowerIncunderAyush'sleadershipforouronlinedigitalplatformdesignanddevelopmentactivity." RadhikaKotwal FounderofCourtyardly TheteamfromMindbowserstayedontask,askedtherightquestions,andcompletedtherequiredtasksinatimelyfashion.Iwouldhavenoproblemutilizingtheirservicesinthefuture!Strongworkteam! MichaelWright ChiefExecutiveOfficer,SDOH2HealthLLC



請為這篇文章評分?