smalltalk

    2

    2答えて

    プロトコル内の関連するメソッドをアルファベット順に並べ替えるのではなく一緒にグループ化したいと思います。 プロトコル自体についても同じことが言えます。

    4

    1答えて

    新しいインスタンスメソッド "square"でSmallIntegerクラスを拡張しようとしています。私は "5 square"を呼び出すことができると思うので、25に戻ります。 インスタンスメソッドで独自のクラスを拡張することは、変数名を知っているのでかなり簡単ですが、 SmallIntegerクラスの名前。どうすればそれらを見つけることができますか? 私はそれがこのように見えるはずだと思ってい

    4

    1答えて

    チェックボックス「スマートキャラクター」カスタマイズブラウザは、(少なくとも)二つのものがない: 1)これは、入力されたとき、一部の文字を倍増:」、」、(、 [{ 2)それは、((すなわちShift+9押し)、Iはコードの一部を選択することができることを可能にし、選択されたコードは、括弧で囲まれた次のようになる。。。()私もまた再び(を押して括弧を削除することができすなわち、{を押すことによって[

    2

    1答えて

    私はN * Nのクイーンズの問題とそれのguiを扱っています。 ビューアがプロセスを見ることができるように、私は数秒間寝ています。 スモールトークをスリープ状態にするにはどうすればよいですか? は、代わりにあなただけ待つことができる眠っのあなたに

    7

    2答えて

    ファロでInteger>>#factorialの実装は次のとおりです。 factorial "Answer the factorial of the receiver." self = 0 ifTrue: [^ 1]. self > 0 ifTrue: [^ self * (self - 1) factorial]. self error: 'No

    2

    1答えて

    私はちょうど次の動作を見つけました。それを再現するには、インストのVARを持つクラスを作成します。 Object subclass: #Asdf instanceVariableNames: 'countSeq' classVariableNames: '' poolDictionaries: '' category: 'Asdf' そして怠惰-INIT

    2

    2答えて

    の可能な組み合わせをすべての繰り返しを含むように生成する必要があります。 問題入力:私はN個のセルを持っています。ここでは、各セルに0〜:9の間に1つの数値を入れることができます。 間違っ溶液(とN = 4): (0 to: 3) permutationsDo: [ : each | Transcript cr; show: each printString]. は#(0 0 0)、#(1 1

    2

    2答えて

    pharo海辺のアプリケーションでホームボタンをクリックすると、すべてのデータがTest.flという名前の燃料ファイルに保存されます。私は2つのインスタンスで一度に同じホーム・ページを呼び出す場合、両方が FLSerializer serialize: self allObjects toFileNamed: self name , '.fl'** 、最新の更新プログラムと

    9

    2答えて

    、私のような正規表現オブジェクトを定義することができます。 re := '(foo|re)bar' asRegex そして、私はこれを経由して、文字列と一致する正規表現を置き換えることができます。 re copy: 'foobar blah rebar' replacingMatchesWith: 'meh' 「meh blah meh」となります。 これまでのところ、とても良いです。しか