RUST勉強中、5/4の積み上げ

前回の続き。

前回作成したプログラムをテストするコードを書いていきます。

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_ok() {
        let calc = RpnCalculator::new(false);
        assert_eq!(calc.eval("5"), 5);
        assert_eq!(calc.eval("50"), 50);
        assert_eq!(calc.eval("-50"), -50);

        assert_eq!(calc.eval("2 3 +"), 5);
        assert_eq!(calc.eval("2 3 *"), 6);
        assert_eq!(calc.eval("2 3 -"), -1);
        assert_eq!(calc.eval("2 3 /"), 0);
        assert_eq!(calc.eval("2 3 %"), 2);
    }

    #[test]
    #[should_panic]
    fn test_ng() {
        let calc = RpnCalculator::new(false);
        calc.eval("1 1 ^");
    }
}

#[cfg(test)]はテストコードであることを示すアノテーション。

modはモジュールの意味。

#[test]がついた関数がテストコードとなる。

#[should_panic]をつけるとパニックを起こすことを確認するテストになる。

経済ニュース(05/05)

ウーバー、第1四半期業績予想上回る 今期営業利益見通しも堅調 – ロイター (Reuters Japan)

米配車大手ウーバー・テクノロジーが4日発表した第1・四半期決算は営業利益と売上高が市場予想を上回った。第2・四半期について堅調な見通しを示したほか、ドライバーの取り込みに向けインセンティブ(報奨金)を引き上げる必要はないとの見方を示した。

NYダウ続伸、932ドル高 0.75%利上げに慎重発言で – 日本経済新聞

【ニューヨーク=斉藤雄太】4日の米株式市場でダウ工業株30種平均は3日続伸し、前日比932ドル(2.8%)高の3万4061ドルで取引を終えた。米連邦準備理事会(FRB)のパウエル議長が同日の米連邦公開市場委員会(FOMC)後の記者会見で、同日決めた0.5%の利上げ幅を上回る0.75%の利上げ実施に慎重な考えを示し、過度な金融引き締めと景気後退への懸念がいったん和らいだ。この日のFOMCでは通常

FRB、22年ぶり0.5%利上げ 「量的引き締め」も決定(写真=AP) – 日本経済新聞

【ワシントン=高見浩輔】米連邦準備理事会(FRB)は4日の米連邦公開市場委員会(FOMC)で22年ぶりとなる0.5%の利上げを決めた。保有資産を圧縮する「量的引き締め(QT)」の6月開始も決定した。ロシアによるウクライナ侵攻などが世界経済の先行きに影を落とすなか、当面は米国内で約40年ぶりの水準に達したインフレの封じ込めを優先する。新型コロナウイルス禍で急拡大した緩和マネーの正常化を急ぐ。0.75%利上げ「活発な議論してない」

米FOMC声明全文 | Reuters – ロイター (Reuters Japan)

全体的な経済活動は第1・四半期にやや落ち込んだが、家計支出と企業の設備投資は引き続き堅調だった。雇用の伸びはここ数カ月間堅固で、失業率は著しく低下した。インフレ率はパンデミックに関連する需給の不均衡、エネルギー価格の上昇、より広範な価格圧力を反映し、引き続き高止まりしている。

イエレン財務長官、底堅い成長を想定-米経済の軟着陸は可能 – ブルームバーグ

イエレン米財務長官は今後1年の底堅い成長を予想していると述べ、米金融当局がインフレ抑制に向けて行動する中、「ソフトランディング(軟着陸)」は可能だとの考えを示した。

51歳貯金930万円。2年後に夫は定年。住宅ローンも残り、子どもの教育費がこれからピーク – Yahoo!ファイナンス

コロナ禍で減収となる中、どうマネープランを考えたらいいですか……皆さんから寄せられた家計の悩みにお答えする、その名も「マネープランクリニック」。今回のご相談者は、51歳の主婦の方。夫の定年が近づくものの、住宅ローンの支払いはまだ12年あり、教育費もこれからがピーク。老後資金が足り…

ツイッター有料化?「一般ユーザーは無料だが・・・」マスク氏が意味深な投稿(2022年5月4日) – ANNnewsCH

4日にSNSで急上昇し、番組が注目したワードは「イーロン・マスク氏」です。ツイッターの巨額買収を巡って注目が集まりましたが、4日は「一般のユーザーは無料だが」とツイッターで意味深な投稿をして話題になりました。 アメリカで開かれた毎年恒例のファッションの祭典「メットガラ」。 この祭典にツイッター買収で世界を驚かせた…

Xperia 1 IVとXperia 10 IVの予想販売価格と本体カラーは? – iPhone Mania

 リーカーが、Xperia 1 IVとXperia 10 IVの予想販売価格と本体カラーの情報をTwitterに投稿しました。Xperia 1 IVと10 IVの予想販売価格と本体カラー両製…

【SDGs】中国 どうする「老朽家電」“2億台”廃棄へ 火災“3割”の原因に|TBS NEWS DIG – TBS NEWS DIG Powered by JNN

「地球を笑顔にするウィーク」、今回のSDGsのテーマは「つくる責任つかう責任」です。中国では耐用年数を超えた大量の家電が火災や環境問題を引き起こしています。今年は2億台以上が廃棄されると予想されていますが、中国はどう対応していくのでしょうか。記者(2021年7月)「あちらに見えてきましたね。この黒いのがすべてシェ…

40~50代「年収500~750万円未満世帯」みんなの貯蓄はいくら?老後の収入源「就業による収入」は増加傾向に – Yahoo!ファイナンス

40~50代は住宅ローンを抱えながら、教育費を払い、老後資金にも備えていく方が多い年代です。老後資金も自分で備える必要がある今、みんなの貯蓄が気になる方もいるのでは。今回は40~50代の「年収500~750万円未満世帯」の貯蓄を確認していきます。…

エーザイ前期、純利益480億円に下振れ 認知症薬で減損 – 日本経済新聞

エーザイは4日、2022年3月期の連結純利益(国際会計基準)が前の期比14%増の480億円になったと発表した。従来予想は44%増の605億円を見込んでいたが、125億円の下方修正となる。米バイオジェンと共同開発したアルツハイマー病治療薬「アデュヘルム」の収益拡大が困難な情勢となり、減損損失や在庫の評価損を計上した。売上高は17%増の7560億円と従来予想より260億円上振れした。ただ営業利益は

塩野義のコロナ飲み薬、厚労省慎重 緊急承認制度適用も – 産経ニュース

塩野義製薬が開発中の新型コロナウイルス感染症の飲み薬について、厚生労働省に製造販売の承認を申請してから2カ月以上がたった。国産初の飲み薬になることが期待される…

「新車を売っても儲からない……」 いま中古車を探すなら新車ディーラーが狙い目だった – WEB CARTOP

過去最多の450万人が離職、米3月雇用統計 – CNN.co.jp

米労働統計局が3日に発表したデータによると、米国の労働市場は3月も活況を呈し、過去最多の450万人が離職した。

噂:「Galaxy Z Flip4」のカバーディスプレイはさらに巨大化? – すまほん!! – すまほん!!

Samsungが開発中と噂されている、次期折りたたみスマートフォン「Galaxy Z Flip4」に関して、本体背面に搭載されているカバーディスプレイがさらに大きくなる可能性があると、ディスプレイに関する市場分析で知られるDSCCのRoss Young氏が自身のTwitter上に…

オールシーズンタイヤってぶっちゃけどうなの? 1年半愛車に装着してわかったホンネの と×とは – くるまのニュース

最近ではほとんどのタイヤメーカーから販売されているのが「オールシーズンタイヤ」です。春夏秋のドライ/ウエット路と冬のスノー路で走行できるといいますが、実際はどうなのでしょうか。タイヤのことを日本一知っているモータージャーナリストが、自分のクルマに1年半装着してみました。

iPhone14 Pro用A16が量産開始、15用A17は3nmプロセスで製造か – iPhone Mania

 iPhone14 Proシリーズ用A16の量産が開始されたと、IT之家が報じました。同メディアは、A16の構成も伝えています。A16もGPUコア数の異なる2種類がある?IT之家によれば、i…

だれかと一緒のキャンプより「ソロキャンプ」が最高に楽しくて癖になる本当の理由【2021編集部セレクション】 連れてこられるキャンプとは大違い – PRESIDENT Online

たった1人で野外ですごす「ソロキャンプ」にハマる人が増えている。人気YouTuberのキャブヘイさんは「知人に楽しさを伝えようと思って、何から何まで手取り足取りレクチャーしたが、うまくいかなかった。ソロキャンプは、自分だけで準備して、自力で一夜を過ごすから楽しいんだと気づいた」という――。

ホンダ・新型シビックe:HEV先行試乗!(グーネット) | 自動車情報サイト【新車・中古車】 – carview! – carview!

新車試乗レポート [2022.05.04 UP]ホンダ・新型シビックe:HEV先行試乗!7月に発売がアナウンスされている、新開発ハイブリッドシステムを搭載する新型シビックe:HEV。正式発表の前に、クローズドコースでの試乗機会に恵まれ、いち…

ITニュース(05/05)

Radeon RX 6950 XTのTime Spyスコアがリーク!RTX 3090 Tiを上回る – ニッチなPCゲーマーの環境構築Z

海外メディアのWCCF TECHにより、AMD Radeon RX 6950 XT、RX 6750 XT、RX 6650 XTの3DMark Time Spyのベンチマークスコアがリークされました。…

データセンターの電力消費量が地方の住宅の数字を上回る – GIGAZINE

データセンターの電力消費量が2020年から2021年にかけて32%増加し、地方の住宅よりも多くの電力を消費するようになったことがアイルランド中央統計局の調査で明らかになりました。

新型宇宙望遠鏡「ジェイムズ・ウェッブ」いよいよ観測装置の試運転段階へ – sorae 宇宙へのポータルサイト

こちらは観測開始に向けて調整が続けられている新型宇宙望遠鏡「ジェイムズ・ウェッブ(James Webb)」が撮影した画像です。アメリカ航空宇宙局(NASA)と欧州宇宙機関(ESA)から4月28日付で公

東芝、中国でデータセンター向けHDD生産 能力2倍に – 日本経済新聞

東芝は中国でデータセンター向けハードディスク駆動装置(HDD)の生産を始める。早ければ6月までに試作品を出荷し、7月までには量産体制を整える。フィリピンにある既存の生産拠点とあわせ、全体の生産能力を2025年度までに20年度比で約2倍に高める。クラウドサービスの拡大に伴って記憶装置の需要も高まっており、増産によりシェアを高める。東芝子会社の東芝デバイス&ストレージがTDK子会社と連携し

「ROV」無人潜水機による調査へ 知床観光船事故 水深100m以上の高度技術「飽和潜水」捜索も【Nスタ】|TBS NEWS DIG – TBS NEWS DIG Powered by JNN

北海道の知床半島沖で観光船が沈没した事故。現在も12人の行方が分からないなか、海底115mに沈む船の中に初めて水中カメラが入りました。今後は「ROV」と呼ばれる無人潜水機による調査・捜索に加えて、潜水士による捜索も進められるといいます。潜水調査の詳細と、今後の見通しについて、専門家とともに解説します。■水中カメラ…

侵入した市の職員を逮捕 「殴っていい」カメラに記録 – FNNプライムオンライン

カメラの前で許しを請う、ジャケット姿の男。ジャケット姿の男「殴ってもいいです」撮影した男性「暴力はしないですよ」ジャケット姿の男「ぶちかましてください」撮影した男性「怖いし、あなたどこの人?」建造物侵入の現行犯で逮捕された、福岡・筑紫野市役所に勤める川原一起容疑者。事件は4日午前4時前、川原容疑者は、飲食店街で仕…

2022年モデルのAndroid向けフラッグシップチップとコードネーム一覧が投稿 – iPhone Mania

 リーカーのYogesh Brar氏(@heyitsyogesh)が、2022年モデルのAndroid向けフラッグシップチップとコードネーム一覧をTwitterに投稿しました。Qualcom…

ViltroxのXマウント向け単焦点レンズ、純白のホワイトモデル登場 – GIZMODO JAPAN

サードパーティ向けのお値打ち単焦点レンズを手掛けているViltroxから、真っ白な限定ホワイトモデルが発表されました。キヤノンの白レンズとはまた違う、全身真っ白な装いです。

ハエを確実に追い出すライフハック300万回再生、55万いいね – 秒刊SUNDAY

部屋にいつのまにか湧いてくるコバエ。本当に目障りだし、気分がわるくなりますよね。一体どこから入ってきたのか、そ …

Twitterはイーロン・マスクによる買収が完了する前に社員が流出する可能性を危惧 – GIGAZINE

イーロン・マスク氏がTwitterを440億ドル(約5兆7000億円)で買収することが決まりました。この買収が完了する前に、Twitterは「主要な従業員を失う可能性がある」と警告しています。

AsoboがPC版「Microsoft Flight Simulator」のFSR 2.0対応を予告、DLSS 2.0/FSR 1.0実装は7月予定 – Doope

先日、スペインとポルトガル、ジブラルタル、アンドラを拡張する第8弾ワールドアップデートがリリースされた「Microsoft Flight Simulator」ですが、新たにAsoboが本作の開発に関するQ&Aセッションを […]

噂:「Galaxy Z Flip4」のカバーディスプレイはさらに巨大化? – すまほん!! – すまほん!!

Samsungが開発中と噂されている、次期折りたたみスマートフォン「Galaxy Z Flip4」に関して、本体背面に搭載されているカバーディスプレイがさらに大きくなる可能性があると、ディスプレイに関する市場分析で知られるDSCCのRoss Young氏が自身のTwitter上に…

ソニー WH-1000XM5のパッケージの画像が投稿〜駆動時間は30時間? – iPhone Mania

 Redditに、ソニー WH-1000XM5のパッケージの画像が投稿されました。パッケージには、バッテリー駆動時間は30時間との記述があります。コーデックにより、バッテリー駆動時間に違い?…

iPhone14 ProのみA16搭載も、iPhone15はA17を全モデル搭載か – iPhone Mania

 MyDriversが、iPhone14シリーズではiPhone14 ProとiPhone14 Pro Maxだけが最新チップとなるA16を搭載、iPhone14とiPhone14 Maxは…

Amazonがゴールデンウィークに仕掛けてきた! Apple Watch Series 7がセールでお安くなっています – GIZMODO JAPAN

ゴールデンウィークも特に予定がなく、家でプロ野球中継見てだらだらしながらいつも通りAmazonを眺めていたら、なんとApple Watch Series 7がお安くなっているのを見つけちゃいました。

Apple、WWDC22の現地参加者に開発者向け新施設をお披露目と発表 – iPhone Mania

 Appleは、世界開発者会議(WWDC22)に現地で参加する開発者に、Apple Park内に新設する開発者向け施設「Developer Center」をお披露目すると発表しました。WWD…

浜村弘一氏による2022年春季の業界セミナー“~ゲームとメタバースの同床異夢~”をリポート。ゲームの現状と今後について迫る – ファミ通.com

KADOKAWAデジタルエンタテインメント担当シニアアドバイザーの浜村弘一氏によるオンラインセミナー“2022年春季 ゲーム産業の現状と展望 ~ゲームとメタバースの同床異夢~”の模様をお届けする。

ついにFirefoxも3桁の大台に到達「Firefox 100」正式版リリース、ピクチャーインピクチャーに字幕表示可能に – GIGAZINE

ウェブブラウザ「Firefox 100」の正式版が公開されました。3月末のGoogle Chromeリリースに引き続き、今回のリリースによりFirefoxもバージョン番号3桁の大台に乗ることとなりました。

無線キーボード&マウスセットが3,399円で買える。Amazonセール – PC Watch

Amazonにて、iCleverのキーボードが割引価格にて販売中。ワイヤレスキーボードとマウスのセット「IC-BK22combo」は、15%オフにあたる600円引きの3,399円にて購入可能だ。