parent
edab962054
commit
41dd5d97b1
@ -19,6 +19,12 @@ func main() {
|
|||||||
fmt.Println("8 is divisible by 4")
|
fmt.Println("8 is divisible by 4")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Logical operators like `&&` and `||` are often
|
||||||
|
// useful in conditions.
|
||||||
|
if 7%2 == 0 || 8%2 == 0 {
|
||||||
|
fmt.Println("either 8 or 7 are even")
|
||||||
|
}
|
||||||
|
|
||||||
// A statement can precede conditionals; any variables
|
// A statement can precede conditionals; any variables
|
||||||
// declared in this statement are available in the current
|
// declared in this statement are available in the current
|
||||||
// and all subsequent branches.
|
// and all subsequent branches.
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
d6a962236fc1296684cd1ffb2d95d131ed84abde
|
152124e287cd55e549bc29bcb8693bf260d1b3ab
|
||||||
U7xcpdutgCJ
|
hTOHdmUcUxz
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
$ go run if-else.go
|
$ go run if-else.go
|
||||||
7 is odd
|
7 is odd
|
||||||
8 is divisible by 4
|
8 is divisible by 4
|
||||||
|
either 7 or 8 are even
|
||||||
9 has 1 digit
|
9 has 1 digit
|
||||||
|
|
||||||
# There is no [ternary if](https://en.wikipedia.org/wiki/%3F:)
|
# There is no [ternary if](https://en.wikipedia.org/wiki/%3F:)
|
||||||
|
19
public/if-else
generated
19
public/if-else
generated
@ -42,7 +42,7 @@ straight-forward.</p>
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td class="code leading">
|
<td class="code leading">
|
||||||
<a href="https://go.dev/play/p/U7xcpdutgCJ"><img title="Run code" src="play.png" class="run" /></a><img title="Copy code" src="clipboard.png" class="copy" />
|
<a href="https://go.dev/play/p/hTOHdmUcUxz"><img title="Run code" src="play.png" class="run" /></a><img title="Copy code" src="clipboard.png" class="copy" />
|
||||||
<pre class="chroma"><code><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span></span></span></code></pre>
|
<pre class="chroma"><code><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span></span></span></code></pre>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -95,6 +95,20 @@ straight-forward.</p>
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="docs">
|
||||||
|
<p>Logical operators like <code>&&</code> and <code>||</code> are often
|
||||||
|
useful in conditions.</p>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<td class="code leading">
|
||||||
|
|
||||||
|
<pre class="chroma"><code><span class="line"><span class="cl"> <span class="k">if</span> <span class="mi">7</span><span class="o">%</span><span class="mi">2</span> <span class="o">==</span> <span class="mi">0</span> <span class="o">||</span> <span class="mi">8</span><span class="o">%</span><span class="mi">2</span> <span class="o">==</span> <span class="mi">0</span> <span class="p">{</span>
|
||||||
|
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">"either 8 or 7 are even"</span><span class="p">)</span>
|
||||||
|
</span></span><span class="line"><span class="cl"> <span class="p">}</span></span></span></code></pre>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="docs">
|
<td class="docs">
|
||||||
<p>A statement can precede conditionals; any variables
|
<p>A statement can precede conditionals; any variables
|
||||||
@ -140,6 +154,7 @@ in Go, but that the braces are required.</p>
|
|||||||
<pre class="chroma"><code><span class="line"><span class="cl"><span class="gp">$</span> go run if-else.go
|
<pre class="chroma"><code><span class="line"><span class="cl"><span class="gp">$</span> go run if-else.go
|
||||||
</span></span><span class="line"><span class="cl"><span class="go">7 is odd
|
</span></span><span class="line"><span class="cl"><span class="go">7 is odd
|
||||||
</span></span></span><span class="line"><span class="cl"><span class="go">8 is divisible by 4
|
</span></span></span><span class="line"><span class="cl"><span class="go">8 is divisible by 4
|
||||||
|
</span></span></span><span class="line"><span class="cl"><span class="go">either 7 or 8 are even
|
||||||
</span></span></span><span class="line"><span class="cl"><span class="go">9 has 1 digit</span></span></span></code></pre>
|
</span></span></span><span class="line"><span class="cl"><span class="go">9 has 1 digit</span></span></span></code></pre>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -172,7 +187,7 @@ for basic conditions.</p>
|
|||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
var codeLines = [];
|
var codeLines = [];
|
||||||
codeLines.push('');codeLines.push('package main\u000A');codeLines.push('import \"fmt\"\u000A');codeLines.push('func main() {\u000A');codeLines.push(' if 7%2 \u003D\u003D 0 {\u000A fmt.Println(\"7 is even\")\u000A } else {\u000A fmt.Println(\"7 is odd\")\u000A }\u000A');codeLines.push(' if 8%4 \u003D\u003D 0 {\u000A fmt.Println(\"8 is divisible by 4\")\u000A }\u000A');codeLines.push(' if num :\u003D 9; num \u003C 0 {\u000A fmt.Println(num, \"is negative\")\u000A } else if num \u003C 10 {\u000A fmt.Println(num, \"has 1 digit\")\u000A } else {\u000A fmt.Println(num, \"has multiple digits\")\u000A }\u000A}\u000A');codeLines.push('');codeLines.push('');codeLines.push('');
|
codeLines.push('');codeLines.push('package main\u000A');codeLines.push('import \"fmt\"\u000A');codeLines.push('func main() {\u000A');codeLines.push(' if 7%2 \u003D\u003D 0 {\u000A fmt.Println(\"7 is even\")\u000A } else {\u000A fmt.Println(\"7 is odd\")\u000A }\u000A');codeLines.push(' if 8%4 \u003D\u003D 0 {\u000A fmt.Println(\"8 is divisible by 4\")\u000A }\u000A');codeLines.push(' if 7%2 \u003D\u003D 0 || 8%2 \u003D\u003D 0 {\u000A fmt.Println(\"either 8 or 7 are even\")\u000A }\u000A');codeLines.push(' if num :\u003D 9; num \u003C 0 {\u000A fmt.Println(num, \"is negative\")\u000A } else if num \u003C 10 {\u000A fmt.Println(num, \"has 1 digit\")\u000A } else {\u000A fmt.Println(num, \"has multiple digits\")\u000A }\u000A}\u000A');codeLines.push('');codeLines.push('');codeLines.push('');
|
||||||
</script>
|
</script>
|
||||||
<script src="site.js" async></script>
|
<script src="site.js" async></script>
|
||||||
</body>
|
</body>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user