<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>「miri」タグの記事一覧｜Rust Tech</title>
	<atom:link href="https://rust-tech.nkhn37.net/tag/miri/feed/" rel="self" type="application/rss+xml" />
	<link>https://rust-tech.nkhn37.net</link>
	<description>Rustプログラミング学習サイト</description>
	<lastBuildDate>Sun, 26 Oct 2025 00:33:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://rust-tech.nkhn37.net/wp-content/uploads/2025/06/cropped-lion-preasure-clear-32x32.png</url>
	<title>「miri」タグの記事一覧｜Rust Tech</title>
	<link>https://rust-tech.nkhn37.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【初心者向け】Rust Playgroundとは？特徴と使い方を分かりやすく解説！</title>
		<link>https://rust-tech.nkhn37.net/rust-playground-guide/</link>
					<comments>https://rust-tech.nkhn37.net/rust-playground-guide/#respond</comments>
		
		<dc:creator><![CDATA[naoki-hn]]></dc:creator>
		<pubDate>Mon, 07 Jul 2025 20:00:00 +0000</pubDate>
				<category><![CDATA[Rust入門]]></category>
		<category><![CDATA[clippy]]></category>
		<category><![CDATA[expand macros]]></category>
		<category><![CDATA[miri]]></category>
		<category><![CDATA[rust playground]]></category>
		<category><![CDATA[rustfmt]]></category>
		<category><![CDATA[共有]]></category>
		<guid isPermaLink="false">https://rust-tech.nkhn37.net/?p=266</guid>

					<description><![CDATA[Rustコードを書いてすぐに動かせる環境であるRust Playgroundの特徴と使い方を解説します。 Rust Playgroundとは？ Rust Playgroundは、ブラウザ上でRustコードを書いてすぐに実 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Rustコードを書いてすぐに動かせる環境である<strong><span class="jinr-d--text-color d--marker1 d--bold">Rust Playgroundの特徴と使い方</span></strong>を解説します。</p>



<h2 class="wp-block-heading jinr-heading d--bold">Rust Playgroundとは？</h2>



<p class="wp-block-paragraph"><strong><span class="jinr-d--text-color d--marker1 d--bold">Rust Playground</span></strong>は、ブラウザ上でRustコードを書いてすぐに実行できる、Rust公式のオンラインツールです。ローカルに環境構築することなく、誰でもすぐにRustを試すことができます。Rustには興味があるけど、まだインストールしていない方や動作確認・検証をしたいときにも便利な環境です。</p>



<p class="wp-block-paragraph">この記事では、Rust Playgroundの特徴と基本的な使い方について紹介します。</p>



<h3 class="wp-block-heading jinr-heading d--bold">Rust Playgroundの特徴</h3>



<p class="wp-block-paragraph">Rust Playgroundには、以下のような便利な特徴があります。</p>



<ul class="wp-block-list jinr-list">
<li>インストールが不要：ブラウザ環境があればすぐに使えます。</li>



<li>コードの共有が簡単：「Share」ボタンでURLを生成でき、コード共有ができます。</li>



<li>標準ライブラリ対応：多くのRust機能をそのまま試せます。</li>



<li>バージョンの選択が可能：stable, beta, nightly を使用することができます。</li>



<li>ツールの実行に対応：Web画面上でコンパイルから実行、<code>Rustfmt</code> や <code>Clippy</code> といったツール実行までサポートします。</li>
</ul>



<p class="wp-block-paragraph">これらの機能により、Rustの学習から実験・検証といった範囲まで幅広く手軽にできることがRust Playgroundの特徴です。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--heading-box1  "><div class="a--simple-box-title d--bold">stable / beta / nightly の違いとは？</div><div class="c--simple-box-inner">
<p class="wp-block-paragraph">Rust Playgroundでは、バージョンを以下の3種類から選ぶことができます。</p>



<ul class="wp-block-list jinr-list">
<li>stable (安定版)：最も安定した標準バージョンで、通常はこれを選べばOK。</li>



<li>beta (ベータ版)：次のバージョン候補で、新機能が含まれることがあります。</li>



<li>nightly (ナイトリー版)：開発中の最新バージョンで、実験的な最新機能をいち早く試すことができます。</li>
</ul>



<p class="wp-block-paragraph">特別な理由がない限り stable (安定版) を選んでおけば問題ありません。新機能を試したいときに beta や nightly を選ぶとよいでしょう。</p>
</div></div></section>



<h3 class="wp-block-heading jinr-heading d--bold">Rust Playgroundの基本的な使い方</h3>



<p class="wp-block-paragraph">Rust Playground の使い方は、非常に簡単です。</p>



<h4 class="wp-block-heading jinr-heading d--bold">公式サイトへのアクセス</h4>



<p class="wp-block-paragraph">まずは、<a href="https://play.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust Playground の公式サイト</a>にアクセスしてください。以下のような画面が表示されます。(以下の画面は記事執筆時点のものであるため変わっている可能性があります。)</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="579" src="https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-17-1024x579.png" alt="Rust Playground" class="wp-image-290" srcset="https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-17-1024x579.png 1024w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-17-300x170.png 300w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-17-768x434.png 768w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-17-320x180.png 320w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-17.png 1331w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Rust Playground にアクセスした直後の画面<br>(<code>"Hello, World!"</code> のコードが初期表示されています)</figcaption></figure>
</div>


<h4 class="wp-block-heading jinr-heading d--bold">プログラムの実行</h4>



<p class="wp-block-paragraph">既に非常に簡単な <code>"Hello, world!"</code> と表示するためのRustコードが書かれています。このエリアにコードを記載していくことができます。コードを実行するには画面左上の「RUN <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />」というボタンをクリックしてください。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="574" src="https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-18-1024x574.png" alt="Rust Playground プログラムの実行" class="wp-image-291" srcset="https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-18-1024x574.png 1024w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-18-300x168.png 300w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-18-768x430.png 768w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-18-1536x860.png 1536w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-18-320x180.png 320w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-18-640x360.png 640w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-18.png 1614w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">プログラムの実行結果</figcaption></figure>



<p class="wp-block-paragraph">「RUN <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />」をクリックすると上記画面のように画面右側に実行結果が表示されます。</p>



<h4 class="wp-block-heading jinr-heading d--bold">コードの共有</h4>



<p class="wp-block-paragraph">コードを共有する場合には、画面右上の「SHARE」をクリックしてください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="798" height="291" src="https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-19.png" alt="Rust Playground SHARE" class="wp-image-292" srcset="https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-19.png 798w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-19-300x109.png 300w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-19-768x280.png 768w" sizes="(max-width: 798px) 100vw, 798px" /><figcaption class="wp-element-caption">SHARE ボタンから使える共有機能<br>(Copy 用ボタンがあるので、クリックすると簡単にコピーできます)</figcaption></figure>



<p class="wp-block-paragraph">共有方法には、以下の4種類の方法があります。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>共有方法</th><th>概要</th></tr></thead><tbody><tr><td>Permalink to the playground</td><td>現在のコードを Rust Playground 上で再現できる永続リンクです。共有したい相手に Playground 上でコードを開いてもらいたいときに使います。</td></tr><tr><td>Direct link to the gist</td><td>Playground のコードをGitHub gist 上に保存したいときの直接リンクです。GitHub アカウントでログイン中にシェアすると、自分の gist に保存されます。<br>※ gistとは、GitHubが提供している断片的なソースコードや文章を公開できるサービスです。</td></tr><tr><td>Embedded code in link</td><td>コードがURLの中に埋め込まれたリンクです。コードを即時共有したいけれど外部保存したくないときに便利です。ただし、URLが長くなってしまいます。</td></tr><tr><td>Open a new thread in the Rust user forum</td><td>Rust ユーザーフォーラムに新しいスレッドを作成するためのリンクです。Playground のコードを付けて質問投稿したいときに便利です。</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">普通にコードを共有したい場合は「Permalink to playground」を選択してもらえれば問題ないかと思います。</p>



<h4 class="wp-block-heading jinr-heading d--bold">その他のツール</h4>



<p class="wp-block-paragraph">Rust Playground の「TOOLS」メニューからは、いくつかの補助ツールを利用できます。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="365" height="456" src="https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-20.png" alt="Rust Playground TOOLS" class="wp-image-293" srcset="https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-20.png 365w, https://rust-tech.nkhn37.net/wp-content/uploads/2025/07/image-20-240x300.png 240w" sizes="(max-width: 365px) 100vw, 365px" /><figcaption class="wp-element-caption">TOOLS タブから選択できるツール<br>(Rustfmt と Clippy をまずは使ってみましょう)</figcaption></figure>
</div>


<p class="wp-block-paragraph">まず最初は以下の2つを覚えておくと良いでしょう。</p>



<ul class="wp-block-list jinr-list">
<li><code>Rustfmt</code>：コード整形ツールです。インデントや改行などを自動で調整して読みやすくしてくれます。</li>



<li><code>Clippy</code>：コードの改善点などを教えてくれるチェックツールです。警告やアドバイスを表示してくれます。</li>
</ul>



<p class="wp-block-paragraph">また、次のような中～上級者向けのツールもあります。</p>



<ul class="wp-block-list jinr-list">
<li><code>Miri</code>：実行時に未定義動作（例：配列の範囲外アクセス）を検出します。</li>



<li><code>Expand macros</code>：Rustのマクロ（<code>println!</code> 等）を展開し、実際にどのようなコードに変換されているかを確認できます。</li>
</ul>



<p class="wp-block-paragraph">まずは、<code>Rustfmt</code> や <code>Clippy</code> を使いながら、コードをきれいに整えたり、安全性を高めたりしてみましょう。</p>



<div id="nkhn3-3887861671" class="nkhn3- nkhn3-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9478001176347002"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-9478001176347002"
     data-ad-slot="4670569211"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div><h2 class="wp-block-heading jinr-heading d--bold">まとめ</h2>



<p class="wp-block-paragraph">Rust Playground は、インストール不要で Rust をすぐに試せる、公式の便利なオンラインツールです。簡単なコード実行はもちろん、共有やコード整形、チェックツールなども備えており、Rust の学習やちょっとした検証には最適な環境です。</p>



<p class="wp-block-paragraph">初心者の方は、まずは <code>println!</code> を使った簡単な表示プログラムなどから始めてみて、徐々に関数や構造体などについても試してみてください。分からないことがあれば、Playground のコードをそのまま共有して質問できるのも大きな強みになります。</p>



<p class="wp-block-paragraph">Rust に興味を持ったら、ぜひ Playground を活用して一歩ずつ学びを進めてみてください。</p>


<section class="b--jinr-block b--jinr-blogcard d--blogcard-hover-up d--blogcard-style1 d--blogcard-mysite t--round "><div class="a--blogcard-label ef">あわせて読みたい</div><a class="o--blogcard-link t--round" href="https://rust-tech.nkhn37.net/rust-programming-basics/"><div class="c--blogcard-image"><img decoding="async" class="a--blogcard-img-src" width="128" height="72" src="https://rust-tech.nkhn37.net/wp-content/uploads/2025/08/77e7c51961993fb9cb96c02a2311436d-320x180.jpg" alt="Rust プログラミング入門" /></div><div class="a--blogcard-title d--bold">Rust プログラミング入門</div></a></section><div id="nkhn3-760995713" class="nkhn3-multiplex nkhn3-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9478001176347002"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-format="autorelaxed"
     data-ad-client="ca-pub-9478001176347002"
     data-ad-slot="8958649655"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div>]]></content:encoded>
					
					<wfw:commentRss>https://rust-tech.nkhn37.net/rust-playground-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Disk: Enhanced  を使用したページ キャッシュ

Served from: rust-tech.nkhn37.net @ 2026-06-05 05:52:04 by W3 Total Cache
-->