問題タブ [boo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
194 参照

boo - boo の新しい行でのメソッド チェーン

C# でできるように、新しい行でメソッド チェーンを作成することは可能ですか?

0 投票する
2 に答える
254 参照

c# - バイトを処理するためのエンコーディングフリーの文字列クラス? (または代替アプローチ)

Python 2 (文字列は基本的にバイトのリスト) から変換されたアプリケーションがあり、文字列を便利なバイト バッファーとして使用しています。

このコードの一部を Boo 言語 (Python に似た構文、.NET で実行) で書き直しており、文字列には ASCII、UTF-8 などの固有のエンコーディング タイプがあることがわかりました。 bytes は (明らかに) 固定長のバイト配列を指し、扱いが非常に厄介です。

明らかに文字列からバイトを取得できますが、一部の文字を複数のバイトに拡張したり、127を超えるバイトを破棄/変更したりするリスクがあります。これは問題なく、この理由を完全に理解しています-しかし、私にとって何が便利でしょうか(a) 文字列を便利なバイト バッファーとして使用できるように、文字の変換または破棄を保証しないエンコーディング、または (b) 文字列クラスの利便性を提供するある種の ByteString クラスのいずれかです。(理想的には、後者の方がハックとは思えないためです。) これらのいずれかが既に存在しますか? (または、実装するのは簡単ですか?)

私は System.IO.MemoryStream を認識していますが、毎回それらのいずれかを作成し、最後に ReadToEnd() にアクセスするためだけに System.IO.StreamReader を作成する必要があるという見通しはあまり効率的ではないようです。これは、パフォーマンスが重要なコードにあります。

(答えがそこにも当てはまる可能性が高いと感じたので、これを C# としてタグ付けしたこと、および C# ユーザーが考えられる解決策について良い考えを持っていることを誰も気にしないことを願っています。)

編集: System.Text.StringBuilder も発見しました-再び、バイトにそのようなものはありますか?

0 投票する
1 に答える
282 参照

inheritance - ブーイングの継承

boo言語がc#と100%互換性がある場合、2つのc#クラスのように2つのbooファイルで継承を行うにはどうすればよいですか?

0 投票する
2 に答える
720 参照

import - Boo スクリプトから他のスクリプトをインポートする

Unity プロジェクトの他のスクリプトを boo スクリプトから参照するのに問題があります。たとえば、SendMessage は私が別の場所で作成した MonoBehavior であり、次のようにします。

「SendMessage という名前は、有効なタイプを示していません (見つかりません)」をスローします。

「名前空間 SendMessage が見つかりません」をスローし、追加します

(私のスクリプトは Assets/Scripts/GUI/menus の下にあります)それはアセンブリではないと文句を言い、追加します

は同じことを言っています。それで..どうすればいいですか?質問の合計n00bnessについて感謝し、申し訳ありません

0 投票する
2 に答える
261 参照

.net - boo の変数を削除する

boo と Python の類似点は表面的なものであることはわかっていますが、次の Python コードと同等のコードを boo で実行するにはどうすればよいでしょうか?

私はもう試した

しかし、ブーイッシュは、「int」を「string」に変換できないと言っています。

ダックタイプを使わないのがポイント。それは可能ですか?

編集コメントの提案に従って、デルを関数からステートメントに変更しました。

0 投票する
1 に答える
559 参照

linq - ブーのラムダ式

ドース ブー 理解する Expression tree?

この行をシャープな開発でコンパイルしようとします

しかし、シャープな開発でこのエラーが発生しました

0 投票する
1 に答える
200 参照

boo - Boo は DateTime リテラルをサポートしていますか?

Boo は DateTime リテラルをサポートしていますか? このようなもの:

Boo wiki: http://docs.codehaus.org/display/BOO/Builtin+Literalsにはそれについての言及はありません。ありがとう。

0 投票する
1 に答える
251 参照

asp.net-mvc - Boo ASP.NET MVC テンプレート

ASP.NET MVC プロジェクトで Boo を使用する方法を探していました。私が望むのは、MVC プロジェクトに含まれている C# および VB 用のテンプレートのように、Boo を使用して MVC プロジェクトを簡単に作成する方法です。Boo を MVC で動作させる方法を知っている人はいますか?

0 投票する
1 に答える
415 参照

boo - boo でグローバル変数を宣言する

Web サイトからわかる限り、次のコードは最上位のプロパティを持つ DLL にコンパイルする必要がありますVersion

これはコンパイルされますが、これらのコマンドを に入力するとbooish:

次に、「エラー:不明な識別子:「バージョン」」が表示されます。

おそらく、このコードは以前のバージョンの言語で機能していました。私は0.9.4.9を使用しています。この効果を達成する正しい方法は何ですか?

(トップレベルの静的メソッドが配置される暗黙の静的クラスがあることに気付きましたが、MyVersionModuleこれにプロパティを追加する方法もわかりません)。