の特長の
- クイック、表情豊かなコーディングします。
- 高速実行します。
- 静的および動的な結合します。
- 品質の言語レベルでサポートします。
- OOPや友達ます。
- 品質コントロールします。
- 表現力します。
- 一般生産します。
- スクリプティング便利ます。
- コンパイル言語のパフォーマンスます。
このリリースでのの新機能
の
- このバージョンはオプションで、名前付きパラメータを追加し、モディファイセクションを追加しました(例えばプライベート、共有)します。
- -libオプションはパスに{EnvironmentVariables}をサポートしています。
- はエラーチェックが改善されたします。
- の修正と改良もあったします。
のバージョン0.9.2でのの新機能:
- 言語:
- ミックスインします。
- ミックスインは現在、保護されており、プライベートメンバを宣言することができます。
- ミックスインは現在、そのようなパラメータのタイプとして適切なタイプとして使用することができます。
- 固定:名前空間内のミックスインを宣言することはできません。
- 修正:ミックスインは、プロパティのから宣言から使用することはできません。 。
- 電力対オペレータベースのように**指数がサポートされるようになりました。
- すべての数値型は機能します。
- 拡張現実代入(** =)が機能します。
- の両方がint型であるB ** Eの、Eの負のint型の値は、InvalidOperationExceptionがスローされます。あなたは小数タイプ(数、10進数、浮動小数点)のいずれかにキャストすることによってこの問題に対処することができます。
- 課ます。
- を追加しました// = QUOT&との整数の累算代入のために、整数の除算&QUOT ;.これは2項演算子に対応し//.
- を追加しましたエラーチェック。整数を変更するには:
- は整数を変更するために分数分周(/ =)を使用することはできません。代わりに整数の除算(// =)を使用します。
- 固定:オペレータ// =小数の種類のしないのフロア結果//が2事業者は、一貫性のないこと、しないようにします。
- は、32ビットの範囲外のint型のリテラルのサポートが追加されました。
- 推論された型は、今、INT、UINT、Int64型とUINT32ですします。
- は、10進数と16進数拠点のための作品集ます。
- 新しいエラーチェックを追加しました:他のオブジェクトのためのイベントを発生させることはできません。 。
- は、デフォルトで参照されるライブラリのテストを実行しないでくださいます。
- 修正:無視ジェネリッククラスのTestブロックします。 。
- ライブラリ:
- 、.isRunningOnWindowsと.isRunningOnMac追加します。
- CobraCoreでは、.isRunningOnMonoと.isRunningOnUnixはメソッドにプロパティから変更します。
- はIEnumerableを最大IList.numbered移動します。
- はIEnumerableをし.first、.takeと.SKIP拡張メソッドを追加しました。
- は(intとして開始)IEnumerable.numberedオーバーロードが追加されました。
- コマンドライン:
- は指定されたコンパイラは、Processクラスによって見つからなかった場合、システムのPATHを検索し-nativeコンパイラを強化します。
- は、警告を表示します。
- 固定:コブラ-embed-のランタイムがインストールディレクトリにパーマを書き込む必要があります。 。
- は-embed-ランタイム/ -ertオプションは、後に削除されCobra.Coreのローカルコピーを作成します。
- インストーラ:
- サポート.NET 4.5
- Windowsベースのインストール-から-workspace.bat強固なユーザーの開始ディレクトリに対して作成します。
- 環境変数&QUOTを使用します。そして&QUOT、ProgramW6432&QUOT。 プログラムファイル[(86)]"ます。 代わりにハードコーディング&QUOTの
- その他
- 詳細JVMバックエンド(まだオープンソースのボランティアを使用することができます)します。
- のエラーメッセージ内の列番号のよりよい報告します。
- は.NET 4.0にNotepad.cobraサンプルを更新します。
- サプリメントでutilに追加されたダンプ·assembly.cobraコマンドライン/.
- オンラインのwikiに改善します。
- にMonoDevelopへの同時改善が行われているアドインコブラのために、ラモンローシャによります。
分数の割り算&QUOTを増強し、使用して&QUOTための
CobraCoreの
Cobra.Core.dllがcobra.exeの隣に見つからない場合はコブラ - 約では
(実際にはコブラ0.9.1でリリース)
PROGRAMFILES"
のバージョン0.9.0でのの新機能:
- 言語:
- メソッドとプロパティで複数のテストセクションを有効にします。
- 新しい取得...キャッチ...試みる表現を追加しました。
- 名前空間のドキュメント文字列のサポートを追加します。
- には、割付を持つとループの新しいペアクラスを開梱追加しました。
- UnpackExceptionを投げる?マルチターゲット割り当てソースアイテムとターゲットの数に不一致がある場合(例えば、宛先=ソース)のためにします。
- は==の治療を強化し、強く型付けされた.compareTo方法が利用できない場合、オブジェクト間で強くもし引数を入力メソッドにフォールバックします。
- 数や小数のため45D用45Nのような数値リテラルを追加しました。以前は、Dサフィックスは小数部分(45.0d)を必要とし、利用可能なn個の接尾辞がありませんでしたします。
- などの実装intとしてプリミティブ型のインターフェースを追加しました認識IComparableをします。
- また、QUOT&として知らDLLIMPORTための適切なサポートが追加されました; P /呼び出し"ます。
- を追加しましたローカル変数の作成と型推論ます。
- 改善されたエラーチェックと改善されたエラーメッセージします。
- 固定様々なバグます。
- 新しい警告:
- 数値型に文字列をキャストすることはできません。使用して&QUOT考えてみましょう。int.parse&QUOT。または&QUOT、int.tryParse&QUOT ;.使用·QUOT、@help INT&QUOT。詳細については、します。
- LIBRARY:
- に改名&QUOT、Cobra.Lang&QUOT。 QUOTを&する。Cobra.Coreを"
- を追加しましMultiList?クラスます。
- を追加しましペアとペアclasessます。
- (これも設定可能)、トレース文のデフォルトの書式が改善します。
- 文字列として追加しましたCobraCore.operatingSystemDescriptionます。
- を追加しましCobraCore.htmlDecode、.urlEncodeと.urlDecodeます。
- の改善CobraCore.findCobraExe(changset:2473) 。
- Cobra.Compilerライブラリは現在、常に、インストール時に提供されます。
- に改名&QUOT、CobraInfo&QUOT。 CompileTimeInfo&QUOT、QUOTを&する。と.dateと.subversionRevision追加します。
- 固定様々なバグます。
- を追加しました拡張メソッド:
- インタフェースのIList
- インタフェースのIList
- クラススタック:スタックとしてDEFクローンます。
- クラスStringます。
- のコマンドライン:
- コマンドライン:-nativeコンパイラ:ネイティブコンパイラへの絶対パスはもはや必要ありません。シンプル"するCsc.exe&QUOT。または"のDMC&QUOT。それがシステムパスにある場合には十分であろう。
- は(C#の-platformオプションなど)-clrプラットフォームのオプションが追加されました。
- の場合"コブラ - 約&QUOT ;, cobra.exeがから来ているパスを表示します。
- 学習:
- はする方法を追加しました
- キックスタートコブラKoansます。
- はwikiを拡張します。
- フォーラムでの議論と支援を継続します。
- を追加しましたサンプル:
- WPFのためのメモ帳
- Gtkのソースエディタます。
- 進ダンプします。
- その他
- サポートが追加されました。
- @helpディレクティブの出力を改善しました。
- インストーラは、多くの方法で改善します。
- テストスイートを拡張します。
- 詳細JVMバックエンド(まだオープンソースのボランティアを使用することができます)します。
- のVMバージョンに関する調査に基づいて2.4から2.6モノラル要件ぶつけます。
メソッド呼び出しのOUTパラメータのための
されている&QUOT; <李は>アイデンティティ演算子&QUOTを使用しないでください。オブジェクトリテラルと。 ==&QUOT;例えばQUOT&などの等価演算子を使用します。または&QUOT;&QUOT;ます。
オブジェクト平等をカスタマイズします。:。
.NET 4.0のための
コメントが見つかりません