タグ

evalに関するmrk21のブックマーク (2)

  • AppleScriptでレコード文字列をデシリアライズ

    AppleScriptでレコード文字列をデシリアライズ スポンサードリンク Tweet M.C.P.C.: AppleScriptでレコード文字列のデシリアライズのやり方がわからん にて、AppleScriptのレコードを表現する文字列 { creatorversion: "13.0", documentversion: "8.0" } を、実際にAppleScriptのレコードとして解釈してもらうためにどうすればいいか、ていうことがわからなかったわけです。 ほかのスクリプト言語であれば、これをデシリアライズという表現をして、PerlJavaScriptだったらevalっていうやつを使うとそれができるわけですが、AppleScriptとデシリアライズと検索しても出てこない。 んて、この前のエントリのコメント欄で教えていただき、run script "{...}"という書き方ができるという

  • シェルにevalがあった! - zenpouの日記

    昔、シェルを覚えた経緯を詳し目に書いてみるとか 書いた事がありますが、シェルは奥が深い・・・・・・。 と言うか一度最初から勉強した方がいいのかもしれん。 bashやzshとかにもevalがあるんですね。 eval 文字列で評価してくれるみたい というわけでこんな文が作れる。 TEST=1 DATA_1="B" eval echo \$DATA_$TEST\$DATA_$TEST が \$は$になり、$TESTは1となって $DATA_1になるみたい。 こうすると、echo $DATA_1となり、 Bが表示される。 配列とかもこれで実現出来ますね。

    シェルにevalがあった! - zenpouの日記
  • 1