137 lines
4.9 KiB
Plaintext
Generated
137 lines
4.9 KiB
Plaintext
Generated
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Go by Example: Hello World</title>
|
|
<link rel=stylesheet href="site.css">
|
|
</head>
|
|
<script>
|
|
onkeydown = (e) => {
|
|
|
|
|
|
if (e.key == "ArrowRight") {
|
|
window.location.href = 'values';
|
|
}
|
|
|
|
}
|
|
</script>
|
|
<body>
|
|
<div class="example" id="hello-world">
|
|
<h2><a href="./">Go by Example</a>: Hello World</h2>
|
|
|
|
<table>
|
|
|
|
<tr>
|
|
<td class="docs">
|
|
<p>ჩვენი პირველი პროგრამა დაბეჭდავს კლასიკურ “hello world”
|
|
მესიჯს. მარჯვნივ მოცემულია სრული სორს კოდი.</p>
|
|
|
|
</td>
|
|
<td class="code leading">
|
|
<a href="https://go.dev/play/p/NeviD0awXjt"><img title="Run code" src="play.png" class="run" /></a><img title="Copy code" src="clipboard.png" class="copy" />
|
|
<pre class="chroma">
|
|
<span class="kn">package</span> <span class="nx">main</span>
|
|
</pre>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="docs">
|
|
|
|
</td>
|
|
<td class="code leading">
|
|
|
|
<pre class="chroma"><span class="kn">import</span> <span class="s">"fmt"</span>
|
|
</pre>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="docs">
|
|
|
|
</td>
|
|
<td class="code">
|
|
|
|
<pre class="chroma"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
|
<span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">"hello world"</span><span class="p">)</span>
|
|
<span class="p">}</span>
|
|
</pre>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table>
|
|
|
|
<tr>
|
|
<td class="docs">
|
|
<p>პროგრამის გასაშვებად, დააკოპირე კოდი <code>hello-world.go</code> ფაილში და ამავე ფაილის დირექტორიაში ტერმინალიდან გაუშვი ბრძანება <code>go run</code>.</p>
|
|
|
|
</td>
|
|
<td class="code leading">
|
|
|
|
<pre class="chroma">
|
|
<span class="gp">$</span> go run hello-world.go
|
|
<span class="go">hello world</span></pre>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="docs">
|
|
<p>ზოგჯერ გვჭირდება, რომ ჩვენი პროგრამისგან ბინარული ფაილი შევქმნათ, ანუ დავბილდოთ. ამას შევძლებთ ბრძანებით <code>go build</code>.</p>
|
|
|
|
</td>
|
|
<td class="code leading">
|
|
|
|
<pre class="chroma">
|
|
<span class="gp">$</span> go build hello-world.go
|
|
<span class="gp">$</span> ls
|
|
<span class="go">hello-world hello-world.go</span></pre>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="docs">
|
|
<p>შედეგად, შევძლებთ ჩვენი პროგრამის ბინარული ფაილით გაშვებას.</p>
|
|
|
|
</td>
|
|
<td class="code leading">
|
|
|
|
<pre class="chroma">
|
|
<span class="gp">$</span> ./hello-world
|
|
<span class="go">hello world</span></pre>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="docs">
|
|
<p>ახლა კი, რახან, უკვე ვიცით თუ როგორ დავბილდოთ და გავუშვათ, მარტივი, Go-ს პროგრამა, შეგვიძლია გავაგრძელოთ ჩვენი მოგზაურობა ამ ენის შესაძლებლებლობების აღმოსაჩენად.</p>
|
|
|
|
</td>
|
|
<td class="code empty">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
<p class="next">
|
|
შემდეგი მაგალითი: <a href="values">Values</a>.
|
|
</p>
|
|
|
|
|
|
<p class="footer">
|
|
by <a href="https://www.linkedin.com/in/dsha256/">David Shainidze</a> | <a href="https://github.com/mmcgrana/gobyexample">source</a> | <a href="https://github.com/mmcgrana/gobyexample#license">license</a>
|
|
</p>
|
|
|
|
</div>
|
|
<script>
|
|
var codeLines = [];
|
|
codeLines.push('package main\u000A');codeLines.push('import \"fmt\"\u000A');codeLines.push('func main() {\u000A fmt.Println(\"hello world\")\u000A}\u000A');codeLines.push('');codeLines.push('');codeLines.push('');codeLines.push('');
|
|
</script>
|
|
<script src="site.js" async></script>
|
|
</body>
|
|
</html>
|