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> むずでょ