Scalaのクイックスタート
Scalaの開発ツール
IDEAの説明:
IDEAは(他の言語にも使用することができます)Java言語の開発統合環境のために、のIntelliJ IDEAの略で、業界ではIntelliJの労働者は最高のJava開発として認識されている
1を持っています。ジェットブレーンズのIDEAは、同社の製品で、同社はプラハのチェコ共和国の首都に本社を置いています。
Java開発ツールは、多くのそのようなnetbean、日食などあり、単一の開発ツールスカラオプションの小さな、比較的単純なIDEAの使用は、特にScalaのIDE用に開発されていないので、メインツール開発者は、IDEAアイデアショートカットScalaのないたくさん使いますしかし、実際のScalaの開発のための最適なツール、私たちの実践的な仕事、ほとんどの開発プロジェクト、およびビッグデータ・プロジェクトでは、必然的にJavaに使用しているので、それは二つの言語にJavaとScalaのプログラミング混合になります。アイデアはよくJavaとScalaの開発を支援することができます。
Scalaの実行フロー分析
Scalaのプログラム開発ノート(キー)
- Scalaのソースファイル「.scala」の拡張子。
- Scalaのプログラム実行エントリは、main()関数です。
- Scalaの言語は、厳密に大文字と小文字を区別
- Scalaの方法は声明で構成、声明はまた、スカラ座のシンプルさを反映して、各セミコロン(自動的に各ラインの後にセミコロンScalaの言語)を、必要としません。
- 最後の文はセミコロンを必要としないため除いて、同じ行に複数の文は、他の文はセミコロンが必要な場合。
Scalaの一般的なエスケープ文字(エスケープ文字)
- \ T:タブストップ、アライメント機能を実現します
- \ N:改行
- \:A \
- ":A"
- \ R:キャリッジリターンのprintln( "こんにちは\ RK")。
3つの方法のScalaの言語出力
- 文字列+数(類似のJava)を接続することによって。
- 使用のprintf(C状)の文字列値を介し%パス。
- (PHPに類似)を参照することによって$文字列。
val name = "ApacheCN"
val age = 1
val url = "www.atguigu.com"
println("name=" + name + " age=" + age + " url=" + url)
printf("name=%s, age=%d, url=%s \n", name, age, url)
println(s"name=$name, age=$age, url=$url")
関連Scalaのソースビュー
スカラを使用しての過程で、Scalaは、ソースを見てニーズの基礎となるメカニズムを理解下記を参照してScalaの関連するソースパケットかどうかを確認するには
コメント(コメント)
はじめに:
それインタプリタ注釈キャプションのコードの可読性を向上させるコメントが、ある;ノートは、プログラマが良いプログラミングの練習を持っている必要があります。コメントによって自分の考えはまず、コードを反映して整理しました。
Scalaではアノテーションタイプ
- 単一行コメント
- 複数行コメント
- ドキュメントのコメント
- 単一行コメント:
基本格式
格式: //注释文字
应用实例
- 複数行のコメント:
基本格式
格式: /* 注释文字 */
应用实例
右のメモやコメントスタイル:
正しいインデントと空白
- インデントを達成するために、タブの操作を使用して、全体的にシフト+タブで左から右への全体的なデフォルトの動き
- またはCtrl + Alt + Lを使用すると、[プレゼンテーション]をフォーマットします
- 宇宙ダイエットの各辺の演算子。例えば:2 + 4 * 5。
- 、超えない80個の文字をラインアップディスプレイの上にラップを使用し、上品なフォーマットを維持しよう