squeak

    0

    1答えて

    でドローラインは、私はモーフで線を描画する必要がある、または少なくとも私は私だと思います。 私はForm内に色付けされた線を描くことができたので、Morph内にFormを置くことも可能です。これについてどうすればいいですか? 私は実際にはキーボード入力に反応しながら、簡単なゲーム用グラフィックスを描画することができるようにする方法を見つけようとしています。キーボード入力はMorphを使用して実行可

    5

    3答えて

    多くの言語では、次のような何かを行うことができます。 どのようにSqueak Smalltalkでこれを行いますか? wiki.squeak.orgに記載されているように、キーボード入力を読み込んで反応することができます。私は 1 to: 10 do: [ :i | game updateAndDraw ] のようなものを実行しようとした場合でも、すべてのイベントは今までのループが実行された後

    1

    1答えて

    メソッドを表すテキストから戻り値を抽出します。例えば : g: x and: y Transcript show: x; show: y. ^x+y. はので、私は正規表現を使用解決するために: \^\s*(\w+.*). を私はいくつかの正規表現のウェブサイト上でこれを実行すると、例えば、私が欲しいものを仕事とやっているようです:https://regex101.com/ しかし、次

    1

    1答えて

    で、私は、以下のように、それが1行にいたときのSqueak 5.1に をワークスペースからいくつかの行にいくつかのコマンド分割を実行しようとしていますそれが正常に動作します: Perroquet new nom: 'Polly' ; vocabulaire: 'Screatch! Go away'; vocabulaire: 'give me food'; parle. しかし、私はとか、タブ

    2

    2答えて

    a := 12/24. は、小数点を割り当てた変数12/24です。印刷時の回答は1/2です。 inspectポップアップウィンドウを開いて、分子と分母の値を変更し、答えが前と同じであると推測します。1/2本当に何が起こるかは、出力が12/24のままであることです。これは私にとっては奇妙なことです。 私はこの問題を理解するのに役立つビデオを記録しました。 https://www.youtube.

    2

    1答えて

    カード・スーツ・シンボルを表すモーフまたはトランプ・カード・デッキからカードを描く必要があります。 私はTextMorphとunicode characters for playing cards or suitsを使用することを考えていましたが、ユニコード文字から文字列を作成し、それをTextMorphで正しく表示する方法の例は見つかりませんでした。

    1

    1答えて

    私は2クラスインスタンスのバリアブルを持って作成した新しいクラスに新しいサブクラスメソッドを作成する必要があります:isInterfaceとbehavesLike。 私はこのパラメータも取得し、thosパラメータで新しいサブクラスを作成するサブクラスメソッドを作成する必要があります。 私はちょうどここで間違って何を得ることができません。 これは私のコードです:私はちょうどこれらのエラーを得続ける

    2

    1答えて

    は、Lessphic Tutorial(6ページ)には、次のように書かれている: aShape := ShapedView withShape: ([email protected] corner: [email protected]). aShape := ([email protected] corner: [email protected]) shapedView. 「@」とは何を意味

    3

    1答えて

    Squeakに自動字下げ機能があるかどうか疑問に思っていたのですが、 乱雑なコードをきれいにすることができました。ちょうど はVIMとMS VISUAL STUDIOの機能と似ています。 これを実現する良い方法はありますか?あなたは自動的に、することができます。また :

    1

    2答えて

    私が欲しいもの: 整数1から130まで、配列に与えられた特定の整数を出力したい。 小さい順に格納されている2 32 44 67 89 111 123です。 は、ここに私のコードです: |a n myArray| myArray := #(2 32 44 67 89 111 123). n := 1. a := myArray at: n. 1 to: 130 do: [:i|