コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
ナビゲーション
メインページ
コミュニティ・ポータル
談話室
最近の更新
おまかせ表示
アップロード(ウィキメディア・コモンズ)
ヘルプ
ヘルプ
寄付
他言語版
検索
検索
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
ログアウトした編集者のページ
もっと詳しく
投稿記録
このIPとの会話
「Scala」の変更履歴
ヘルプ
本文
議論
日本語
閲覧
編集
履歴表示
ツールボックス
ツール
サイドバーに移動
非表示
操作
閲覧
編集
履歴表示
全般
リンク元
関連ページの更新状況
Atom
特別ページ
ページ情報
短縮URLを取得する
QRコードをダウンロード
このページの記録を表示
(
不正利用記録を閲覧
)
版の絞り込み
開く
折り畳む
この日まで:
タグ
絞り込み:
2017年版ソースエディター
blanking
discussiontools-added-comment(隠しタグ)
discussiontools-source-enhanced(隠しタグ)
discussiontools-source(隠しタグ)
discussiontools-visual(隠しタグ)
discussiontools(隠しタグ)
meta spam id
SWViewer [1.2]
SWViewer [1.3]
SWViewer [1.4]
SWViewer [1.6]
wikieditor(隠しタグ)
ビジュアルエディター
ビジュアルエディター: 中途切替
モバイルウェブ編集
モバイル編集
リダイレクト解除
一斉メッセージ配信
取り消し
差し戻し済み
巻き戻し
手動差し戻し
改良版モバイル編集
新規トピック
新規リダイレクト
白紙化
絵文字
置換
転送先変更
返信
選択した名前空間を隠す
更新を表示
凡例:(最新版)= 最新版との比較、(前の版)= 直前の版との比較、M = 細部の編集
2024年1月29日 (月)
最新
前
13:39
2024年1月29日 (月) 13:39
Ef3
トーク
投稿記録
40,576 バイト
+4,235
→コメント
:
Scalaには、一般的なプログラミング言語と同様に、コード内にコメントを挿入する機能があります。Scalaのコメントは、Javaと同様に、複数行コメントや単一行コメントの形式をサポートしています。以下に、Scalaでのコメントの例を示します。
取り消し
タグ
:
2017年版ソースエディター
2023年6月11日 (日)
最新
前
21:39
2023年6月11日 (日) 21:39
Ef3
トーク
投稿記録
36,341 バイト
+6
→制御構造
:
Fix syntax
取り消し
タグ
:
2017年版ソースエディター
2023年3月3日 (金)
最新
前
05:17
2023年3月3日 (金) 05:17
Ef3
トーク
投稿記録
36,335 バイト
−676
冒頭加筆
取り消し
タグ
:
2017年版ソースエディター
2022年9月8日 (木)
最新
前
07:15
2022年9月8日 (木) 07:15
Ef3
トーク
投稿記録
37,011 バイト
+87
→コメント
:
マークアップ修正
取り消し
タグ
:
2017年版ソースエディター
2022年7月27日 (水)
最新
前
22:39
2022年7月27日 (水) 22:39
Ef3
トーク
投稿記録
36,924 バイト
+81
→for と Range と if
:
ジェネレータに、if で修飾することができます(Guardといいます)。
Python
の
ジェネレータ式
に似た表現です。
取り消し
タグ
:
2017年版ソースエディター
2022年7月21日 (木)
最新
前
06:25
2022年7月21日 (木) 06:25
Ef3
トーク
投稿記録
36,843 バイト
+59
→トレイト
:
Fix typo
取り消し
タグ
:
2017年版ソースエディター
2022年7月12日 (火)
最新
前
02:26
2022年7月12日 (火) 02:26
Ef3
トーク
投稿記録
M
36,784 バイト
−6
→ブロック
:
字配り
取り消し
タグ
:
2017年版ソースエディター
最新
前
02:21
2022年7月12日 (火) 02:21
Ef3
トーク
投稿記録
36,790 バイト
+244
→ブロック
:
: <code>val (a, b) = (1, 2)</code>は、タプルを使った変数の宣言です。 : この変数のスコープはブロック末の '}' までで、それ以降は参照ができなくなります(ブロックスコープ)。
取り消し
タグ
:
2017年版ソースエディター
2022年7月7日 (木)
最新
前
06:56
2022年7月7日 (木) 06:56
Ef3
トーク
投稿記録
36,546 バイト
+3
→外部リンク
:
Category:プログラミング言語
取り消し
タグ
:
2017年版ソースエディター
2022年6月30日 (木)
最新
前
03:46
2022年6月30日 (木) 03:46
Ef3
トーク
投稿記録
36,543 バイト
+923
→トレント
:
トレイト('''trait''')は、
Java
の
インターフェース
と
抽象クラス
の中間的な存在です。 実装を持ったインターフェースで、コンストラクタのパラメータを持つことができませんが、ミックスイン(''mix-in'')することが出来ます。
取り消し
タグ
:
2017年版ソースエディター
2022年6月29日 (水)
最新
前
01:36
2022年6月29日 (水) 01:36
Ef3
トーク
投稿記録
35,620 バイト
−1
→クラス
:
Fix ln
取り消し
タグ
:
2017年版ソースエディター
2022年6月25日 (土)
最新
前
01:33
2022年6月25日 (土) 01:33
Ef3
トーク
投稿記録
35,621 バイト
+998
→パイプラインスタイル
:
パイプラインスタイルは、JavaScriptなどでよく使うメソッドチェインですが、イテレータメソッドが演算子の様に見える書き方です。
取り消し
タグ
:
2017年版ソースエディター
最新
前
01:17
2022年6月25日 (土) 01:17
Ef3
トーク
投稿記録
34,623 バイト
+634
→無名関数のアンダースコアを使った簡略表記
取り消し
タグ
:
2017年版ソースエディター
最新
前
01:00
2022年6月25日 (土) 01:00
Ef3
トーク
投稿記録
33,989 バイト
+678
→遅延評価パラメータ
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:48
2022年6月25日 (土) 00:48
Ef3
トーク
投稿記録
33,311 バイト
+316
→トレント
:
トレイト('''trait''')は、実装を持ったインターフェースで、コンストラクタのパラメータを持つことができませが、ミックスイン(''mix-in'')することが出来ます。
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:21
2022年6月25日 (土) 00:21
Ef3
トーク
投稿記録
32,995 バイト
+718
→シングルトン・オブジェクト
:
object は、たった1つのインスタンスを持つクラス(=シングルトン)です。 これは、lazy valのように、参照されたときに(遅延して)生成されます。
取り消し
タグ
:
2017年版ソースエディター
2022年6月24日 (金)
最新
前
14:05
2022年6月24日 (金) 14:05
Ef3
トーク
投稿記録
32,277 バイト
+2,226
→ケースクラス
:
: コンストラクタ引数に val がなくても、自動的にフィールドが宣言されます。 :: var なフィールドを希望する場合は、var を明示します。 : インスタンス化する時、new は必要ありません。 :: コンパニオンオブジェクトが自動的に生えてきます。
取り消し
タグ
:
2017年版ソースエディター
最新
前
07:47
2022年6月24日 (金) 07:47
Ef3
トーク
投稿記録
30,051 バイト
+497
→参考文献
取り消し
タグ
:
2017年版ソースエディター
最新
前
05:29
2022年6月24日 (金) 05:29
Ef3
トーク
投稿記録
29,554 バイト
+2,083
→少しまとまったサイズのクラス
:
Ruby#ユーザー定義クラス
の都市間の大圏距離を求めるメソッドを追加した例を、Scalaに移植。
取り消し
タグ
:
2017年版ソースエディター
最新
前
03:12
2022年6月24日 (金) 03:12
Ef3
トーク
投稿記録
27,471 バイト
+1,978
→クラス定義とインスタンス化とメソッド
:
Scalaは、関数型プログラミング言語であると同時に、オブジェクト指向プログラミング言語です。 より厳密に言うと、(プロトタイプベースではなく)クラスベースのオブジェクト指向プログラミング言語です。 クラス(''class'')は、オブジェクトを作る雛形で、クラスから new 演算子を使ってオブジェクトを作ることをインスタンス化、出来たオブジェクトの事をインスタンスと呼びます。
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:50
2022年6月24日 (金) 00:50
Ef3
トーク
投稿記録
25,493 バイト
+331
→例外処理
:
Java
の場合は、例外を発生させる可能性のあるメソッドは、throws節で発生させる例外の種類をすべて宣言する必要があります。 ただし、RuntimeException(RuntimeExceptionの派生クラス)の場合は、throws節で明示的に記述する必要はありません。
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:47
2022年6月24日 (金) 00:47
Ef3
トーク
投稿記録
25,162 バイト
+799
→例外処理
:
ScalaにはJavaのthrows節がありません。 すべての例外はメソッドの外側に投げることができます。
取り消し
タグ
:
2017年版ソースエディター
2022年6月23日 (木)
最新
前
23:50
2022年6月23日 (木) 23:50
Ef3
トーク
投稿記録
24,363 バイト
+563
→コメント
:
→; の自動挿入
取り消し
タグ
:
2017年版ソースエディター
最新
前
23:40
2022年6月23日 (木) 23:40
Ef3
トーク
投稿記録
23,800 バイト
+4,214
→変数の宣言と初期化と参照
:
未初期化はエラー、_ で初期化するとディフォルト値、同じ式による複数の変数の初期化、パターンマッチ、lazy val:遅延評価
取り消し
タグ
:
2017年版ソースエディター
最新
前
07:40
2022年6月23日 (木) 07:40
Ef3
トーク
投稿記録
19,586 バイト
+340
Ef3
(
トーク
) による版 202779 を取り消し
取り消し
タグ
:
取り消し
最新
前
07:38
2022年6月23日 (木) 07:38
Ef3
トーク
投稿記録
19,246 バイト
−340
→if
取り消し
タグ
:
差し戻し済み
2017年版ソースエディター
最新
前
07:16
2022年6月23日 (木) 07:16
Ef3
トーク
投稿記録
M
19,586 バイト
0
Ef3 がページ「
利用者:Scala
」を「
Scala
」に移動しました: deploy
取り消し
最新
前
07:15
2022年6月23日 (木) 07:15
Ef3
トーク
投稿記録
M
19,586 バイト
0
Ef3 がページ「
利用者:Ef3/Scala
」を「
利用者:Scala
」に移動しました: deploy
取り消し
最新
前
07:12
2022年6月23日 (木) 07:12
Ef3
トーク
投稿記録
19,586 バイト
+1,379
→制御構造
:
Scala 3 の新構文
取り消し
タグ
:
2017年版ソースエディター
最新
前
06:20
2022年6月23日 (木) 06:20
Ef3
トーク
投稿記録
18,207 バイト
−9
クラス == == ケースクラス == == オブジェクト == == トレント
取り消し
タグ
:
2017年版ソースエディター
最新
前
05:55
2022年6月23日 (木) 05:55
Ef3
トーク
投稿記録
18,216 バイト
+426
→値を返す for
:
for式と yeild の組合せでfor式は値を返すことが出来ます。
取り消し
タグ
:
2017年版ソースエディター
最新
前
05:47
2022年6月23日 (木) 05:47
Ef3
トーク
投稿記録
17,790 バイト
+514
→二重ループ
:
2つのジェネレーターを <code>;</code> で区切ると多重ループを構成出来ます。
取り消し
タグ
:
2017年版ソースエディター
最新
前
05:38
2022年6月23日 (木) 05:38
Ef3
トーク
投稿記録
17,276 バイト
+498
→for と Range と if
取り消し
タグ
:
2017年版ソースエディター
最新
前
05:27
2022年6月23日 (木) 05:27
Ef3
トーク
投稿記録
16,778 バイト
+1,050
→for
:
For with Range
取り消し
タグ
:
2017年版ソースエディター
2022年6月22日 (水)
最新
前
23:53
2022年6月22日 (水) 23:53
Ef3
トーク
投稿記録
15,728 バイト
+384
→do - while
:
do - while の模倣
取り消し
タグ
:
2017年版ソースエディター
最新
前
23:42
2022年6月22日 (水) 23:42
Ef3
トーク
投稿記録
15,344 バイト
+1,477
→while
:
加筆
取り消し
タグ
:
2017年版ソースエディター
最新
前
07:10
2022年6月22日 (水) 07:10
Ef3
トーク
投稿記録
13,867 バイト
+1,639
→match
取り消し
タグ
:
2017年版ソースエディター
最新
前
06:42
2022年6月22日 (水) 06:42
Ef3
トーク
投稿記録
12,228 バイト
+895
→if
:
if式は、条件式に基づいて分岐し、if式の値は分岐先の式の値です。
取り消し
タグ
:
2017年版ソースエディター
最新
前
06:20
2022年6月22日 (水) 06:20
Ef3
トーク
投稿記録
11,333 バイト
+164
→外部リンク
取り消し
タグ
:
2017年版ソースエディター
最新
前
04:43
2022年6月22日 (水) 04:43
Ef3
トーク
投稿記録
11,169 バイト
+12
→do - while
:
廃止
取り消し
タグ
:
2017年版ソースエディター
2022年6月21日 (火)
最新
前
06:09
2022年6月21日 (火) 06:09
Ef3
トーク
投稿記録
11,157 バイト
+2,341
→制御構造
取り消し
タグ
:
2017年版ソースエディター
最新
前
05:10
2022年6月21日 (火) 05:10
Ef3
トーク
投稿記録
8,816 バイト
+788
→関数
:
Scalaでは、「0個以上のパラメータを受取ることの出来る式」を関数と呼びます。 他の言語では、アロー関数やラムダ式と呼ばれる概念です。
取り消し
タグ
:
2017年版ソースエディター
最新
前
04:49
2022年6月21日 (火) 04:49
Ef3
トーク
投稿記録
8,028 バイト
+447
→ブロック
取り消し
タグ
:
2017年版ソースエディター
最新
前
04:12
2022年6月21日 (火) 04:12
Ef3
トーク
投稿記録
7,581 バイト
+782
→数値のリテラル表現
取り消し
タグ
:
2017年版ソースエディター
最新
前
03:52
2022年6月21日 (火) 03:52
Ef3
トーク
投稿記録
6,799 バイト
+495
→型推論
取り消し
タグ
:
2017年版ソースエディター
最新
前
03:39
2022年6月21日 (火) 03:39
Ef3
トーク
投稿記録
6,304 バイト
+781
→変数と型とリテラル
:
{{コラム|val? var? どちらを使うべき?}}
取り消し
タグ
:
2017年版ソースエディター
最新
前
03:17
2022年6月21日 (火) 03:17
Ef3
トーク
投稿記録
5,523 バイト
+2,198
→変数と型とリテラル
取り消し
タグ
:
2017年版ソースエディター
2022年6月20日 (月)
最新
前
23:51
2022年6月20日 (月) 23:51
Ef3
トーク
投稿記録
3,325 バイト
+3,325
init.
タグ
:
2017年版ソースエディター
本文の横幅制限を有効化/無効化