tag:crieit.net,2005:https://crieit.net/tags/Programs/feed
「Programs」の記事 - Crieit
Crieitでタグ「Programs」に投稿された最近の記事
2023-05-08T19:58:31+09:00
https://crieit.net/tags/Programs/feed
tag:crieit.net,2005:PublicArticle/18428
2023-05-08T19:55:13+09:00
2023-05-08T19:58:31+09:00
https://crieit.net/posts/loop-0-to-9
loop 0 to 9
<h1 id="Result"><a href="#Result">Result</a></h1>
<pre><code class="plaintext">i=0
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
</code></pre>
<h1 id="C"><a href="#C">C</a></h1>
<pre><code class="c">#include <stdio.h>
/**
* loop_0_to_9
* C
* while
**/
int main()
{
int i = 0;
while (i < 10)
{
printf("i=%d\n", i);
i++;
}
return 0;
}
</code></pre>
<pre><code class="c">#include <stdio.h>
/**
* loop_0_to_9
* C
* for
**/
int main()
{
for (int i = 0; i < 10; i++)
{
printf("i=%d\n", i);
}
return 0;
}
</code></pre>
<h1 id="Elixir"><a href="#Elixir">Elixir</a></h1>
<pre><code class="elixir">defmodule Loop0To9 do
@moduledoc """
loop_0_to_9
Elixir
recursive
"""
@doc """
Do repeat
"""
def do_repeat(i \\ 0)
def do_repeat(i) when 10 <= i do
nil
end
def do_repeat(i) when i < 10 do
IO.puts("i=#{i}")
do_repeat(i + 1)
end
end
#
# Script
# ======
#
Loop0To9.do_repeat()
</code></pre>
<h1 id="Go"><a href="#Go">Go</a></h1>
<pre><code class="go">package main
import "fmt"
/**
* loop_0_to_9
* go
* for
*/
func main() {
for i := 0; i < 10; i++ {
fmt.Printf("i=%d\n", i)
}
}
</code></pre>
<h1 id="Java Script"><a href="#Java+Script">Java Script</a></h1>
<pre><code class="js">/**
* loop_0_to_9
* Java Script
* for
* HTML environment
*/
for (var i = 0; i < 10; i++) {
document.writeln(`i=${i}<br/>`);
}
</code></pre>
<h1 id="Python"><a href="#Python">Python</a></h1>
<pre><code class="py"># loop_0_to_9
# python
# for
for i in range(0,10):
print(f"i={i}")
</code></pre>
<h1 id="Rust"><a href="#Rust">Rust</a></h1>
<pre><code class="rust">/**
* loop_0_to_9
* rust
* for
*/
fn main() {
for i in 0..10 {
println!("i={i}");
}
}
</code></pre>
むずでょ