問題タブ [gnu-smalltalk]
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.
smalltalk - Smalltalk 不変のインスタンス変数を作成するには?
インスタンス変数 var を持つクラスがあります。
クラスメソッドを使用してオブジェクトが作成された場合を除いて、変数を変更/値に割り当てたくありません。
isImmutable: aBoolean は、可変オブジェクトを不変オブジェクトに、またはその逆に変換するメソッドです。
誰かがそれを行うための正しい構文を教えてもらえますか?
smalltalk - printFormat: メソッドの Smalltalk の使用法
Smalltalk で printFormat: メソッドを使用して文字列をフォーマットする方法の例を教えてください。
例えば:
'123456789' printFormat: aFormat は $123,456,789.00 のような値を返す必要があります
for-loop - Smalltalk フィボナッチ
n番目のフィボナッチ数を返すには Smalltalk を使用する必要があります。この言語は以前に使用したことがありません。このプログラムはどの入力に対しても 1 を返しますが、その理由はわかりません。私が思うに、forループを反復することさえしませんでした。誰かが私を助けることができますか?ありがとう。
smalltalk - smalltalk でアプリケーションを見て IDE を識別する
smalltalk で開発されたデスクトップ アプリケーションを見て、どの smalltalk IDE/実装が使用されているかを特定する方法は?
object - Smalltalk ユーザー定義サブクラスの問題。
animal という名前のクラスを作成しました。そのクラスの 2 つのサブクラスを作成したいと思います。作成したばかりの lynx と rabbit です。しかし、プログラムをコンパイルしようとすると、動物の最初のサブクラスである lynx を定義する行で次のエラーが発生します。
object のサブクラスである animal を定義した直後に、lynx サブクラスを定義します。これが両方のクラスの私のコードです。
smalltalk - クラス内で Rectangle を初期化する
という名前のクラスがありMap
ます。内のRectangle
クラスから四角形を初期化したい。だから、ワークスペースで試してみるとorigin: 0 @ 0 corners: 50 @ 40
Map
それは私を返す必要があります(0 @ 0) corner: (50 @ 40)
。
私が試してみました:
initialize
Rectangle origin: 0@0 corner: 100@100.
しかし、それはうまくいきませんでしたか?何か案は?