アプリ版:「スタンプのみでお礼する」機能のリリースについて

配列の例えば「$a[0]」に100をかけて、別の変数「$b」に格納したい場合はどのようにすればよろしいでしょうか?

質問者からの補足コメント

  • へこむわー

    すみません。こちらでもそうなったのを確認しました。No1の方にも失礼しました。
    質問時にソースを記述するべきでしたね。。。

    > $time = "08:44:02"
    > $time.split(":") | set a
    > $a[0] * 10
    08080808080808080808
    >

    乗算ではなく繰り返しになってしまいます。

    No.2の回答に寄せられた補足コメントです。 補足日時:2016/04/20 08:53

A 回答 (4件)

#1の回答者です。


補足を見ました。

> $a[0] * 10
文字列を入れたら、10回書けって命令でしょう?
いくらやったことがなくても、私にも分かります。

> $b= [int]$a[0] *100

これでどうでしょうか?
    • good
    • 0
この回答へのお礼

無事できました!ありがとうございました!

お礼日時:2016/04/21 08:48

その場合だと配列 a の各要素は数値じゃなくて文字列だから, 先に数値に変換しないとだめだと思う.

    • good
    • 0
この回答へのお礼

無事できました!ありがとうございました!

お礼日時:2016/04/21 08:49

「それでは乗算になりません」って, じゃあいったいどうなったんだろうか?



手元で
$a = @(1, 2, 3, 4, 5)
$b = $a[0] * 100
ってやったら $b は 100 になったよ.
この回答への補足あり
    • good
    • 0

PowerShell は、ほとんど分からないに近いけれども、ご質問はこういうことでしょうか。



> $b= $a[0] *100
    • good
    • 0
この回答へのお礼

それでは乗算になりません。

お礼日時:2016/04/19 13:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!