[小技]+と-を逆転させる

投稿者:      mini きゅうり 投稿日:2014/08/12 23:31

 +(プラス)と-(マイナス)を逆転させる方法

  • 手順
1.(-1)をかけます。
2.完成


  • スクリプトにしてみた
a = 3
a = a * (-1) #結果 : -3
b = (-5)
b = b * (-1) #結果 : 5


  • 関数にしてみた
#+-逆転
def minus_plus(a)
  return a * (-1)
end

※処理速度を気にしている方はこの関数の使用を避けることが望ましいです。


  • 使用方法
speak(minus_plus(912)) #結果 : -912
speak(minus_plus(-515)) #結果 : 515


  • きゅうりから
このスクリプトはとてもシンプルですが
検索をかけても出てこないものだったので記事を作ってしまいました。
この技をど忘れしてしまったら、是非検索をしてこの記事をご覧ください。

コメントする

コメントするには、ログインする必要があります。

コメント一覧

User icon mini 退会したユーザー(投稿日:2014/08/17 07:01, 履歴)
小枝の話題かと思って開いたら……騙された。
      mini きゅうり(投稿日:2014/08/17 13:53, 履歴)
小枝は遠足に持っていくとちょうどいい量で美味しいのに
チョコレートであるというだけで持っていけない...って小枝じゃなくて小ワザですよ!
Cdv30200 aoi icon mini aoihikawa(投稿日:2014/08/13 01:36, 履歴)
既知の方には、あまりにも一般的すぎて
記事を纏めるという発想が無かったです(w


少し話はそれますが、

基本的にコンピュータは、
割り算より掛け算の方が得意なため

「X / 2」とするより「X * 0.5」とした方が
若干処理速度が向上する、という話も

ある程度、専門的な方には、
既知の情報だったりします
      mini きゅうり(投稿日:2014/08/13 13:18, 履歴)
コメントありがとうございます。

>>あまりにも一般的すぎて
ですよね...
絶対言われるなぁこれは、と思いながら投稿したら本当に言われた(何

>>掛け算の方が得意
なるほど、ACT講座にあった0.03125にも納得できますね。
僕も割り算は避けるようにやってみたいと思います。