問題タブ [visualworks]
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.
tree - Smalltalk でのツリーの実装
Red-black、B-Tree、2-3 Trees、または General Tree のようなツリー (バイナリではない) のオープンソース実装を見つけようとしていますが、理想的には Squeak/Pharo 用ですが、他の Smalltalk フレーバーの他の実装はも元気。SqueakSource を見たことがありますが、バイナリ ツリー パッケージが多すぎて、そのほとんどが学生のプロジェクトに属しているようです。ツリーの実装を知っていますか?
smalltalk - Smalltalk を使用してバイナリ ファイルとテキスト ファイルを識別する方法
パス内の特定のファイルのタイプがテキスト ファイルであること、つまりバイナリではないこと、つまり人間が読み取れることを確認したいと考えています。私は最初の文字を読んで推測し、各文字を次のようにチェックします:
- isAlphaNumeric
- は特別です
- isSeparator
- isOctetCharacter ???
しかし、これらすべてのテスト方法を and: [ ... and: [ ... and: [ ] ] ] で結合することは、あまりおしゃべりではないようです。よりエレガントな方法の提案はありますか?
(Python のバージョンがここにあり、 Pythonを使用してバイナリ ファイルとテキスト ファイルを識別する方法は?これは便利ですが、構文と実装は C のように見えます。)
floating-point - Smalltalk Unitテストケースでは、アサートは失敗するはずがないのに失敗します
私は困惑しています。これが私のテストケースです。
アサートは失敗しないはずです。各要素の二乗を計算すると正しいです。そこで、「ステップインテスト」を実行しました。メソッドsquareOfAllElementsと#(1.44 9 26.01 49)の結果はどちらも同じですが、assertはfalseと評価されます。なぜ?私はここで何が間違っているのですか?どんな助けでも大歓迎です。
sorting - Smalltalk:コレクションを2つの基準で並べ替えます
Cincom VisualWorksでコレクションを2つの基準で並べ替えるにはどうすればよいですか?
例:人物を含むOrderedCollectionがあり、最初に人物を年齢で並べ替え、次に年齢が同じ場合は名前で人物を並べ替える新しいコレクションが必要です。
あなたが私の英語を理解できることを願っています!ありがとう..
smalltalk - キーダウン イベントをシミュレートする
他のコードが実行されている間にキー (ctrl) が押されていることをシミュレートするにはどうすればよいですか? 次のメソッドの実装は何でしょうか?
smalltalk - smalltalk で CSV ファイルの内容を読み取って処理する方法
smalltalk(visualworks)でcsvファイルの内容を読み取って処理しようとしていますが、文字列を配列に分割するのに苦労しているようです。以下は、私が動作させることができたコードです。私が見逃しているのは、カンマ区切りの文字列である myLine 変数の内容を文字列の配列に分割して、TwoDList に追加する部分です。これにアプローチする方法についてあなたが持っているかもしれない情報を手伝ってください. ありがとう
smalltalk - smalltalk で 2 つの配列を追加する方法
これを変更する必要がありました。2 つの配列があり、基本的にそれらを 1 つの配列に連結したいと考えています。
どうすればこれを機能させることができますか? ありがとう。
smalltalk - SmallTalk で、tableinterface 列のサイズをプログラムで動的に変更する方法は?
動的に入力しているテーブルがあるため、テーブルに多くの列があるかどうかはわかりませんが、必要に応じてサイズを変更したいと考えています。
smalltalk - smalltalk のキーワード メッセージ (初級者)(Pharo)
キーワード メッセージ スタイル メソッドを作成しようとしていますが、メソッド内から Receiver にアクセスする方法がわかりません。これは簡単だと思いますが、どこにも答えが見つかりません。私が実装しようとしているのは冗長ですが、それがどのように機能するかを知りたいです。
ワークスペースでは次のように呼び出されます。
エラー メッセージ: "MessageNotUnderstood: ByteString>>subst:by:"
メソッドが行う必要があるのは、「Lemon」内のすべての「m」を「ss」に置き換えて「Lesson」を作成することだけです (copyReplaceAll は既に行っています)。string1 をメソッドに入れる方法がわかりません。どんな助けでも大歓迎です、
前もって感謝します!
rdf - Smalltalk での RDF の解析
RDF ファイルを解析する方法を示す Smalltalk フレーバーの例はありますか? 私が見た唯一のパッケージは、 RDFXMLReaderクラスを備えた Rikaiko ですが、参考文献がなく、非常に文書化されていないようです。