Ef3の投稿記録
2023年12月3日 (日)
- 06:362023年12月3日 (日) 06:36 差分 履歴 −211 Java/基礎/反復処理 →forEachメソッド: forEachメソッドの節が2つになってしまったので統合 最新 タグ: 2017年版ソースエディター
- 04:442023年12月3日 (日) 04:44 差分 履歴 +2,173 Java/基礎/反復処理 →while文: 参考:Streamを使った場合 タグ: 2017年版ソースエディター
- 04:322023年12月3日 (日) 04:32 差分 履歴 +4,166 Java/基礎/反復処理 →メソッドチェイン: メソッドチェインは、Javaで複数のメソッド呼び出しを1つの文でつなげて書く方法です。これにより、コードがより簡潔で読みやすくなります。例を見てみましょう。 タグ: 2017年版ソースエディター
- 04:232023年12月3日 (日) 04:23 差分 履歴 +5,603 Java/基礎/反復処理 →forEachメソッド: forEachは構文でなくメソッドですが、コレクションクラスのオブジェクトのイテレーションを簡素にかけます。 タグ: 2017年版ソースエディター
2023年12月1日 (金)
- 06:552023年12月1日 (金) 06:55 差分 履歴 +2,289 Dart →Dartに特徴的な機能: Dartが初めてのプログラミング言語という人は少ないでしょうから、他の言語にはあまりないDart固有の機能をまとめて紹介します。 最新 タグ: 2017年版ソースエディター
- 06:212023年12月1日 (金) 06:21 差分 履歴 +4,260 Dart →generate() メソッド: →イテレーションメソッド タグ: 2017年版ソースエディター
- 06:072023年12月1日 (金) 06:07 差分 履歴 +17 Dart →型: <nowiki>'''Multi-line String'''</nowiki> タグ: 2017年版ソースエディター
- 06:062023年12月1日 (金) 06:06 差分 履歴 +1,442 Dart →型: Dartにおける一般的な型とそれぞれのリテラル例を示した一覧表 タグ: 2017年版ソースエディター
- 05:402023年12月1日 (金) 05:40 差分 履歴 +798 Dart →関数の定義と呼出し: コード例改定 タグ: 2017年版ソースエディター
- 05:292023年12月1日 (金) 05:29 差分 履歴 +5,639 Dart →コードギャラリー: コードの理解はプログラミング言語の学習において重要です。以下は、動作する簡潔なコード例をいくつかご紹介します。 タグ: 2017年版ソースエディター
- 03:392023年12月1日 (金) 03:39 差分 履歴 −12 Dart →定数を宣言する場合: 参照先も変更できないのは const タグ: 2017年版ソースエディター
- 03:362023年12月1日 (金) 03:36 差分 履歴 +1 Dart →インストールしないで実行する方法: https://dart.dev/#try-dart タグ: 2017年版ソースエディター
- 02:552023年12月1日 (金) 02:55 差分 履歴 +1,009 Kotlin →?.演算子: ?. 演算子は、null安全性を保証しつつ、str 変数がnullでない場合に length プロパティにアクセスします。str がnullの場合、length には null が代入されます。 このように、?. 演算子はnull値を安全に処理するために使用されます。例えば、Javaの場合、nullチェックを行わないとNullPointerExceptionが発生しますが、Kotlinでは ?. 演算子を使用することで、nullに対する操作を安全に行うことができます。 最新 タグ: 2017年版ソースエディター
2023年11月30日 (木)
- 23:532023年11月30日 (木) 23:53 差分 履歴 +1,575 Python/組込み関数 →anext: anext() メソッドは非同期イテレータの次の値を取得するために使用されます。非同期イテレータは非同期ジェネレータ関数から作成され、非同期処理の流れを制御しながら一度に一つずつ値を返すことができます。 この anext() メソッドは通常、非同期ジェネレータから作成された非同期イテレータを操作するために使用されます。await キーワードを用いて anext() を呼び出し、非同期イテレータから次の値を取得します。 最新 タグ: 2017年版ソースエディター
- 23:442023年11月30日 (木) 23:44 差分 履歴 +1,865 Python/組込み関数 →aiter: Pythonの aiter は非同期イテレータを作成するための関数です。これは非同期イテラブルの要素を一度に一つずつ取得するための機能を提供します。 非同期イテレータは、非同期ジェネレータ関数で作成されることが一般的です。非同期ジェネレータは async def の形式で作成され、yield の代わりに yield の非同期版である await yield を使用します。 タグ: 2017年版ソースエディター
- 23:302023年11月30日 (木) 23:30 差分 履歴 +351 Python/組込み関数 →all: f""" タグ: 2017年版ソースエディター
- 04:172023年11月30日 (木) 04:17 差分 履歴 +972 Go/字句的要素 →字句的要素: Goにおける字句的要素(Lexical elements)は、プログラムを構成する基本的な要素です。 これらはプログラム内でのトークンや構造を構築するための基本的な構成要素です。 主な字句的要素は以下のようになります: トークン (Tokens) コメント (Comments): コード内の説明や注釈を追加するための文。 識別子 (Identifiers): 変数、関数、メソッドなどの名前を識別するための文字列。 キーワード (Keywords): 言語の構文で予約された単語(if、else、for、など)。 演算子と区切り文字 (Operators and Delimiters): 演算子(+、-、*、/、など)や区切り文字(括弧、セミコロン、コンマ、など)。 リテラル (Literals): 固定された値を表す(整数、浮動小数点数、文字列、真偽値、など)。 空白文字 (Whitespace): スペース、タブ、改行など、プログラム内での空白の文字。 最新 タグ: 2017年版ソースエディター
- 01:032023年11月30日 (木) 01:03 差分 履歴 −127 Python/整理中 →複素数: cmath をインポートしなくても複素数演算を行えます。また j だけでなく J も虚数単位をあらわします。 最新 タグ: 2017年版ソースエディター
- 00:442023年11月30日 (木) 00:44 差分 履歴 +1,607 Python →リファレンス: {{コラム}} PEP(Python Enhancement Proposal)は、Pythonプログラミング言語の改善や機能追加に関する提案や文書のことです。PEPはPythonコミュニティによって作成され、議論されます。Pythonの開発者やユーザーが新しいアイデアを提案し、共有するためのフレームワークとして機能しています。 最新 タグ: 2017年版ソースエディター
2023年11月29日 (水)
- 00:302023年11月29日 (水) 00:30 差分 履歴 +1,619 Crystal →ファイルの読出し: File.openにブロックを渡すと、ブロックを抜けると自動的にファイルが閉じられます。明示的なファイルのクローズが不要です。 最新 タグ: 2017年版ソースエディター
- 00:102023年11月29日 (水) 00:10 差分 履歴 −14 Crystal →特徴: crystalにfor式はありません タグ: 2017年版ソースエディター
2023年11月28日 (火)
- 06:202023年11月28日 (火) 06:20 差分 履歴 +141 PHP/クラス →__get() と __set(): <code /> 最新 タグ: 2017年版ソースエディター
- 06:152023年11月28日 (火) 06:15 差分 履歴 +7,947 Java →コードギャラリー 最新 タグ: 2017年版ソースエディター
- 05:402023年11月28日 (火) 05:40 差分 履歴 +4,826 Lua/チュートリアル →コードギャラリー 最新 タグ: 2017年版ソースエディター
- 05:222023年11月28日 (火) 05:22 差分 履歴 +5,954 Rust →コードギャラリー: このコードギャラリーは、さまざまなRustの機能やパターン、ベストプラクティスを示すためのサンプルコード集です。 最新 タグ: 2017年版ソースエディター
- 04:312023年11月28日 (火) 04:31 差分 履歴 +57 Go →目次: +: コードギャラリー 最新 タグ: 2017年版ソースエディター
- 04:262023年11月28日 (火) 04:26 差分 履歴 +13,622 N Go/コードギャラリー このコードギャラリーは、さまざまなGoの機能やパターン、ベストプラクティスを示すためのサンプルコード集です。 最新 タグ: 2017年版ソースエディター
- 00:422023年11月28日 (火) 00:42 差分 履歴 +1,794 Go →Go 1.21: Go 1.21が、2023年8月にリリースされました。 Go 1.21では、リリースの番号付けにわずかな変更が導入されました。Go 1.Nは、過去にGo言語のバージョン全体とリリースファミリー、およびそのファミリー内の最初のリリースを指すために使用されていました。しかし、Go 1.21から、最初のリリースはGo 1.N.0となりました。今日、Go 1.21言語とその初期実装であるGo 1.21.0リリースが公開されています。これらのノートは「Go 1.21」と呼ばれますが、go versionなどのツールは「go1.21.0」と報告されます(Go 1.21.1にアップグレードするまで)。 Go 1.21の言語変更点: 3つの新しい組み込み関数が追加されました:min、max、clear。 パッケージの初期化順序が厳密に指定されました。 型推論の精度と機能性が向上しました。 forループの変数がパーイテレーションごとに設定される仕様変更のプレビューが含まれています。 また、Go 1.21では、goroutineがパニックしてrecoverが直 タグ: 2017年版ソースエディター
- 00:042023年11月28日 (火) 00:04 差分 履歴 +2,054 Go/ジェネリクス →型制約: {{コラム|Goのジェネリクスの特徴|2=Go言語におけるジェネリクスの導入は、バージョン1.18で行われました。ジェネリクスの導入により、より柔軟で再利用可能なコードを書くことができるようになりました。以下に、Goのジェネリクスの特徴を解説します...}} 最新 タグ: 2017年版ソースエディター
2023年11月27日 (月)
- 23:572023年11月27日 (月) 23:57 差分 履歴 +2,829 Go/ジェネリクス →型制約: 1.18で追加された予約済識別子 any は interface{} の alias で全ての型と一致します。 ただ、何でもかんでも any にすると必要なメソッドを備えていない型のインスタンスまで受け付けてしまいます。 この問題を解決するために型制約が用意されています。 Go言語における型制約は、主にインターフェースを通じて行われます。Goにはジェネリクス制約を直接指定する仕組みはありませんが、インターフェースを使って特定の振る舞いを持つ型を制約することができます。 例えば、fmt.StringerはString()メソッドを持つ型を表すインターフェースです。これは標準パッケージの中で多く利用されます。これにより、fmt.Printなどの関数はfmt.Stringerインターフェースを満たす型を引数に受け取ることができます。 タグ: 2017年版ソースエディター
- 23:332023年11月27日 (月) 23:33 差分 履歴 −331 Go/ジェネリクス →interfaceを使った実装: うっかりジェネリックを使ってしまった タグ: 2017年版ソースエディター
- 23:172023年11月27日 (月) 23:17 差分 履歴 +45 Go →目次: +: ジェネリクス タグ: 2017年版ソースエディター
- 23:152023年11月27日 (月) 23:15 差分 履歴 +4,812 N Go/ジェネリクス Go言語では、ジェネリクスが導入される前は、インターフェースや具体的な型に依存した実装が主流でした。 ジェネリクスが導入されても、従来の方法も引き続き使用できます。 タグ: 2017年版ソースエディター
- 21:522023年11月27日 (月) 21:52 差分 履歴 +27 Go/Goのコードでgoのバージョンを調べる方法 →Goのコードでgoのバージョンなどを調べる方法: Bumpup 1.21.1 最新 タグ: 2017年版ソースエディター
2023年11月26日 (日)
- 01:512023年11月26日 (日) 01:51 差分 履歴 −152 Python/関数 →関数: 関数は、プログラミングにおいて再利用可能なコードのブロックです。特定のタスクや処理を実行するために設計されています。関数は、特定の入力(引数)を受け取り、それを処理し、結果を出力(戻り値)として返すことができます。 関数の主な利点は次の通りです: # 再利用性: 同じ処理を繰り返し記述する必要がなく、関数を呼び出すことで同じ処理を実行できます。 # モジュール化: コードをより小さな部分に分割し、管理しやすくします。 # 保守性: コードを関数単位で修正したり変更したりすることが容易になります。 # 可読性: 適切に名前付けされた関数は、コードを理解しやすくします。 最新 タグ: 2017年版ソースエディター
- 01:162023年11月26日 (日) 01:16 差分 履歴 +123 C言語/C23の変更点 →ハイライト: Annex M (informative) Change History 最新 タグ: 2017年版ソースエディター
2023年11月25日 (土)
- 07:232023年11月25日 (土) 07:23 差分 履歴 +749 C言語/C23の変更点 →型推論: コード例 タグ: 2017年版ソースエディター
- 04:472023年11月25日 (土) 04:47 差分 履歴 +221 C言語/C23の変更点 Ref Update タグ: 2017年版ソースエディター
- 01:372023年11月25日 (土) 01:37 差分 履歴 +1,730 正規表現 しばしば混同されるのですが、シェルなどのワイルドカードとして知られる glob とは異なります。 最新 タグ: 2017年版ソースエディター
- 01:272023年11月25日 (土) 01:27 差分 履歴 +1,957 正規表現 →C言語で正規表現を使う例: C言語で正規表現を使うためには、通常、regex.hヘッダーファイルを使用し、正規表現ライブラリ関連の関数を利用します。 タグ: 2017年版ソースエディター
- 01:122023年11月25日 (土) 01:12 差分 履歴 +4,157 正規表現 →PCRE: PCRE(Perl Compatible Regular Expressions)は、Perlと互換性のある正規表現ライブラリです。これは、Perlの正規表現エンジンを元にして作られ、C言語で実装されています。PCREは、多くのプログラミング言語やツールで利用できるようになっており、さまざまな環境で正規表現を利用する際の基盤として広く採用されています。 タグ: 2017年版ソースエディター
2023年11月24日 (金)
- 02:522023年11月24日 (金) 02:52 差分 履歴 +15 Java/基礎/変数と代入演算 →変数と代入: 代入と初期化の混同 最新 タグ: 2017年版ソースエディター
2023年11月21日 (火)
- 03:232023年11月21日 (火) 03:23 差分 履歴 +1 Python/整理中 →pip: Bumpup pip 23.2.1 タグ: 2017年版ソースエディター
- 00:522023年11月21日 (火) 00:52 差分 履歴 +1 Perl →外部リンク: s/http/https/1 最新 タグ: 2017年版ソースエディター
2023年11月20日 (月)
- 23:092023年11月20日 (月) 23:09 差分 履歴 −28 Kotlin →最大公約数と最小公倍数: :: 演算子を使用 タグ: 2017年版ソースエディター
- 22:542023年11月20日 (月) 22:54 差分 履歴 +3,032 F Sharp →附録: →コードギャラリー: Ruby#コードギャラリー からの移植 最新 タグ: 2017年版ソースエディター
- 01:212023年11月20日 (月) 01:21 差分 履歴 +7 Ruby Bumpup ruby 3.2.2 最新 タグ: 2017年版ソースエディター
2023年11月19日 (日)
- 01:092023年11月19日 (日) 01:09 差分 履歴 +1,648 Ninja →MesonとNinjaを組み合わせた C言語のHello Worldプログラム のビルド: Mesonを使用してNinjaビルドシステムを構成することで、C言語のHello Worldプログラムをビルドできます。以下に手順を示します。 最新 タグ: 2017年版ソースエディター
- 00:452023年11月19日 (日) 00:45 差分 履歴 +2,453 Ninja →CMakeとNinjaを組み合わせた C言語のHello Worldプログラム のビルド: CMakeを使用してNinjaビルドシステムを構成することで、C言語のHello Worldプログラムをビルドできます。以下に手順を示します。 タグ: 2017年版ソースエディター
- 00:252023年11月19日 (日) 00:25 差分 履歴 +2,080 Ninja 基本的なNinjaの使用例 Ninjaを使用してC言語のHello Worldプログラムをビルドする手順は次のようになります。まず、Hello WorldのCプログラムを作成しましょう。 タグ: 2017年版ソースエディター