HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0423
ww302jpa=365で変数aに代入してバッファを指定してnotesaveで保存しましたが正しく保存されません...4解決


ww302jp

リンク

2006/4/23(Sun) 12:58:01|NO.466

以下のように
変数aを365に代入して
それをバッファを指定して
保存しているのですが
正しく保存できません
でも代入のところをa="365"にすると
できるですがどうしてですか?
またどうやったらいいですか?
よろしくお願いします!
---スクリプト---
a=365
notesel a
notesave "a.txt"
---スクリプト終わり---



この記事に返信する


hiroki

リンク

2006/4/23(Sun) 14:45:19|NO.467

書き方はいろいろありますが、数値をそのまま入れたいのか
文字列として入れたいのか不明ですが、文字列として
入れる場合は、

a=365
notesel aa
aa=str(a)
notesave "a.txt"

 なぜこうするのかは、リファレンス等で調べてください。
数値を入れたいときもいったん文字列に変えた方が僕は好きです。



hiroki

リンク

2006/4/23(Sun) 14:49:37|NO.468

ちなみに、

a=365 ; 数値

a="365" ; 文字列

全然違います。



ありくい

リンク

2006/4/23(Sun) 20:55:15|NO.472

 補足というか、雑な書き方としては、

a = ""+365
 とすると、「数値の365」が+の前の文字列""(空の文字列)に合わせて
文字列にキャストされます。これでも文字列としてaに値を保存可能です。



ww302jp

リンク

2006/4/23(Sun) 21:26:09|NO.473

なるほど!
まず対象バッファを指定して
そのあとに文字例を
変数aaに変数aを文字列に変換して
代入してから保存ってことですね!
ぺんきょうになりました!
ありがとうございます!!!



ONION software Copyright 1997-2023(c) All rights reserved.