各言語の公式ドキュメント

Written by Recursion
11月 9, 2021

公式ドキュメントとは、言語の開発組織が公式的に発表している文書のことを指します。Recursionではメソッドや関数の使い方、フレームワークの使い方に関しては公式ドキュメントの参照を推奨しています。以下、各言語、各フレームワークの公式ドキュメントになります。

プログラミング言語

  • C++: https://docs.microsoft.com/ja-jp/cpp/cpp/?view=msvc-160
  • Java: https://docs.oracle.com/javase/jp/13/docs/api/overview-summary.html
  • PHP: https://www.php.net/manual/ja/
  • JavaScript: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference
  • Python: https://docs.python.org/ja/3/
  • TypeScript: https://www.typescriptlang.org/docs/

フレームワーク

  • HTML: https://developer.mozilla.org/ja/docs/Web/HTML/Element
  • CSS: https://developer.mozilla.org/ja/docs/Web/CSS/Reference
  • BootStrap: https://getbootstrap.com/docs/4.6/getting-started/introduction/
  • Vue.js: https://jp.vuejs.org/v2/guide/
  • Laravel: https://laravel.com/docs/8.x
  • Django: https://docs.djangoproject.com/ja/3.2/

詰まったときにこう使おう

言語の経験があってもある特定の処理のやり方がわからなくなることは日常茶飯事です。例えば、JavaScriptで配列を文字列へ変換したい方法を知りたいとしましょう。この場合、最初にすることは「array to string in javascript」とグーグル検索することでしょう。

それでは検索結果にあるJavaScriptの公式ドキュメンテーションのmozillaを開いてみましょう。言語を日本語へ選択します。

ドキュメンテーションでは配列を文字列へ変換するjoin()メソッドの使い方について詳しく書かれています。ドキュメンテーションにあるように、区切り文字はデフォルトがカンマで、特定の文字に指定することができます。今回は区切り文字なしで文字列へ変換したいので、joinメソッドに空文字列’’を指定しましょう。メソッドの戻り値は文字列です。

ドキュメンテーションに書いてあることは100%正確であることに加えて、詳しい説明や具体例も細かく書いてあるので必ず参照する癖をつけるようにしましょう。ドキュメンテーションを読めるようになるとメソッドや関数を暗記する必要がなくなります。詳しくは以下の記事を参照ください。

メソッドや関数は暗記する必要はありますか?

関連記事
  • 全ての言語で問題を解く必要がありますか?
  • 言語はどうやって変更できますか?
  • 初心者です。どのように問題に対処すれば良いのでしょうか?
  • 難易度の基準を教えてください
Leave A Comment コメントをキャンセル

email confirm*

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

カテゴリー
  • コンテンツ 0
    • 一般 7
    • 機能 6
    • 学習方法 4
  • コーディング問題 0
    • 一般 5
    • 問題を解く 5
    • エディタ 8
    • テストケース 5
    • テスト & 提出 4
    • 解説 3
  • コミュニティ 0
    • 一般 2
    • 機能 1
  • アカウント設定 0
    • 一般 5
    • カスタマイズ 3
    • 退会 2
  • 請求書 0
    • 一般 2
    • お支払い 7
  • その他 3
よく読まれている記事
  • コードの貼り付け方がわかりません
  • コンソールにundefinedと表示されますが、これはバグでしょうか?
  • コミュニティはどうやって入ることができますか?
  • 学習期間はどれくらいですか?
  • 初級の2周目をJavaでするべきか、中級に進むべきでしょうか?
  • Javaのクラス内に存在するEは何を意味していますか?
  • プロモコードの使い方を教えてください
  • 問題の解答解説はどうやって見ることができますか?
  • 中学校の数学の知識しかありませんが、ついていけると思いますか?
  • コンテンツのエディタの使い方がよくわかりません
一般
  • 各言語の公式ドキュメント
  • 全ての言語で問題を解く必要がありますか?
  • 言語はどうやって変更できますか?
  • 初心者です。どのように問題に対処すれば良いのでしょうか?
  • 難易度の基準を教えてください
  • Recursion
  • 公式ブログ
  • © 2022 Recursion, Inc All Rights Reserved.

よく検索されるワード:コミュニティ, 解答, プロジェクト