こんなアプリを買ったのですが。
まあ iPhone でプログラミングができるアプリです。ただし,コンパイルや実行は基本的にできません。一部,Playground という昨日で JavaScript を実行することができます。ただ,使い方がよくわかりません。
function test() { alert("test"); }
という簡単すぎる関数を書いてみたのですが,これを test.js
というファイルに保存して Playground を起動。いざ,
>>>test() ReferenceError: Can't find variable: test
と実行。撃沈しました。ヘルプがあるらしいので,
>>>help()
を実行。
help():
Displays this help informationrequire("path/to/file.js"):
Imports a local JavaScript file by path (relative to the site root)clear():
Clears the screen of outputreset():
Resets the playground environment to a pristine state
という感じの情報が得られました。require
というやつで作った js ファイルをインポートするらしきことはわかったので,
>>>require("test.js")
を実行したのちに,再度 test()
を実行。
>>>test() ReferenceError: Can't find variable: alert
ダメです。一応,ファイルの中を参照してくれるようにはなりましたが,alert
が見つからないと。心が折れそう*1なので,Twitter で開発元へ聞いてみることにしました。アカウントは @PanicJapan
です。こっちがパニックになりそうです。
@PanicJapan こんにちは。Coda for iOSを使い始めました。Playgroundを使いたいのですが、具体的な使い方が知りたいのですが、参考になるドキュメントやサンプルコードなどはありませんでしょうか?
— tomohiko37@島根のSE (@tomohiko37_i) 2015, 7月 20
と投げてみました。翌日返答が来ました。
@tomohiko37_i お使いいただきありがとうございます!PlaygroundはちょっとしたJavaScriptコードのチェックが行える実行環境です。例えばDate()とすれば日時が表示される等、JSコードを試せます。help() で機能が表示されます。お試しください!(の
— パニック・ジャパン(株) (@PanicJapan) 2015, 7月 20
んー。help()
で情報が得られないから聞いてみたんだけど,なんとなく質問に対して答えになっていない気がする。参考資料はあるのかって話はどうなった。
もうちょっと研究します。
*1:だって 1,200 円のアプリですもの。