ホーム
おまかせ表示
ログイン
設定
寄付
ウィキブックスについて
免責事項
検索
「Scala」の変更履歴
本文
議論
このページの記録を表示
(
不正利用記録を閲覧
)
版の絞り込み
開く
折り畳む
この日まで:
タグ
絞り込み:
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年版ソースエディター