問題タブ [iolanguage]
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.
iolanguage - プログラミング言語 io でファイルを読み込む
IO言語を使用して単純なテキストファイルを読み込んで画面に出力しようとしていますが、これまでのところ:
しかし、それを印刷したり、コンテンツをオブジェクトに複製したりする方法がわかりません。誰かが何かを知っているか、私を良い方向に向けることができれば、それは大歓迎です.
reflection - Io 言語では、「if」の実装をどのように見ることができますか?
基本的なメソッドがどのように実装されているかを確認するために、「getSlot(" メソッド名 ") 」を使用して Core と Object のいくつかを調べていました。
これらはどちらも有益ではありませんでした。これ (および他の Object_keywordishword () の単語)を反映/検査/印刷する方法はありますか?
iolanguage - iolanguage getSlot が予期したオブジェクトを返さない
最近、私はiolanguageを学び始めました。「メソッド」メッセージを試すとき、私は書きました:
しかし、なぜ f を呼び出すと"f"自体ではなくnilが返されるのでしょうか?
metaprogramming - Io のメソッド スコープ
Io のメソッド スコープはどのように機能しますか? 私が定義するとき:
スロットはどのオブジェクトx
に属していますか? 私は試してみましself
たが、運がなくてもcall
?Object
たとえば、REPL では次のようになります。
と同じです
メソッドで:
と同じですか?何?
ありがとう
iolanguage - Io 言語: 例外: シーケンスが「openForReading」に応答しません
私は「7 週間で 7 つの言語」を勉強しています。
Io チャープターで、次の例を実行すると、次の例外で失敗しました。
電話帳.txt
例外メッセージ:
例外: シーケンスが「openForReading」に応答しません ---------
シーケンス openForReading phonebook.io 16 phonebook.io を含むファイル
16 CLI doFile Z_CLI.io 140
CLI run IoState_runCLI() 1
同じフォルダ内の phonebook.io と phonebook.txt。
iolanguage - Io 言語: 例外: オブジェクトが「URL」に応答しません
今日、私は「7 週間の 7 つの言語」の Io の例を練習しています。
コード例:
例外を除いて実行中:
次のエラーで io で URL を直接実行します。
私の環境は次のとおりです。
Ubuntu 14.04
iolanguage - ネストされたオブジェクトに含まれるオブジェクトからスロットを取得する
ネストされたオブジェクトのセットがあり、含まれているオブジェクトからスロットを取得する必要があります。それはできますか?
例:
Bar
上記のコードから、アクセス時にネストされたオブジェクトで例外が発生しますFoo
。
これらをネストされたオブジェクトとして使用したい理由は、アプリケーションをよりモジュール化するのが簡単になる (IMO) ためです。可能であれば、次のようなことを簡単に行うことができます
必要に応じてfolder/bar.io
使用中Foo someSlot
。
たとえばsomeSlot
、データベース接続、およびBar
そのデータベース接続を必要とするデータモデルと考えてください。
iolanguage - asNumber'ed文字列の戻り値を渡すとioが壊れるのはなぜですか?
たださのセキュリティチャレンジを始めたばかりで、同時に IO の学習も考えました。だから今、文字列をbase64に変換する必要がある課題1に行き詰まっています。
とにかく、2進数から10進数に変換する必要があるところまで来ました。ここに私のアプローチがあります:
エラーメッセージなどはありません。プログラムは無期限にハングします。
ドキュメントから: asNumber 数値に変換された受信者を返します。最初の空白は無視されます。
だから私はここでかなり混乱していると言わなければなりません、何が起こっているのですか?
私はもう少し調査を行ったでしょうが、ioはグーグルでは不可能です...