<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=Scala</id>
	<title>Scala - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=Scala"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Scala&amp;action=history"/>
	<updated>2026-05-01T18:39:19Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Scala&amp;diff=4454&amp;oldid=prev</id>
		<title>Kusakata: ページの作成:「Category:プログラミング言語 en:Scala {{Related articles start}} {{Related|Java}} {{Related articles end}}  [https://ja.wikipedia.org/wiki/Scala Wikipedia...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Scala&amp;diff=4454&amp;oldid=prev"/>
		<updated>2015-12-23T10:25:16Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&lt;a href=&quot;/index.php/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E&quot; title=&quot;カテゴリ:プログラミング言語&quot;&gt;Category:プログラミング言語&lt;/a&gt; &lt;a href=&quot;https://wiki.archlinux.org/title/Scala&quot; class=&quot;extiw&quot; title=&quot;en:Scala&quot;&gt;en:Scala&lt;/a&gt; {{Related articles start}} {{Related|Java}} {{Related articles end}}  [https://ja.wikipedia.org/wiki/Scala Wikipedia...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:プログラミング言語]]&lt;br /&gt;
[[en:Scala]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Java}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://ja.wikipedia.org/wiki/Scala Wikipedia] より:&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;Scala はオブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムの汎用プログラミング言語である。Scala は関数型プログラミングの全て (カリー化, パターンマッチ, 代数的データ型, 遅延評価, 末尾再帰, イミュータブルなど) をサポートしており、とても強力な静的型付けシステムを持っている。Scala で書かれたプログラムは簡潔になり、他の汎用プログラミング言語よりもサイズが小さくなる。Scala の設計においては Java の欠点に対する批判からの影響を大きく受けた。&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
[[公式リポジトリ]]の {{Pkg|scala}} パッケージを[[インストール]]してください。さらに、資料として {{pkg|scala-docs}} や {{pkg|scala-sources}} パッケージもインストールできます。&lt;br /&gt;
&lt;br /&gt;
Scala は [https://ja.wikipedia.org/wiki/Java仮想マシン JVM] (Java Virtual Machine) の上で動作するので、プログラムを実行・コンパイルするには完全な [[Java#インストール|Java Runtime Environment]] (JRE) が必要になります。&lt;br /&gt;
&lt;br /&gt;
== 使用方法と IDE ==&lt;br /&gt;
&lt;br /&gt;
[[Python]] などの他のプログラミング言語と同じように、インタプリタを使うことができます:&lt;br /&gt;
&lt;br /&gt;
 $ scala&lt;br /&gt;
 &lt;br /&gt;
 Welcome to Scala version 2.*.* (OpenJDK Server VM, Java 1.*.*).&lt;br /&gt;
 Type in expressions to have them evaluated.&lt;br /&gt;
 Type :help for more information.&lt;br /&gt;
 &lt;br /&gt;
 scala&amp;gt;&lt;br /&gt;
&lt;br /&gt;
コマンドラインからプログラムをコンパイルして実行するには:&lt;br /&gt;
&lt;br /&gt;
 $ scalac HelloWorld.scala&lt;br /&gt;
 $ scala HelloWorld&lt;br /&gt;
&lt;br /&gt;
[[Eclipse]] や [[Netbeans]] など多数の [[アプリケーション一覧/ユーティリティ#統合開発環境|IDE]] が Scala に対応しています。例えば {{AUR|eclipse-scala-ide}} パッケージが [[AUR]] から利用できます。また、[https://scala-lang.org Scala の公式ウェブサイト] から直接、Eclipse ベースで Scala に最適化された IDE をダウンロードすることも可能です。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [http://scala-lang.org Scala Lang] - 公式ウェブサイト&lt;br /&gt;
* [http://tutorials.jenkov.com/scala/index.html Scala Tutorial] - a series of small Scala tutorials&lt;br /&gt;
* [http://learnxinyminutes.com/docs/scala/ Learn X=Scala in Y minutes]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
</feed>