松屋

  • このエントリーをはてなブックマークに追加

豚丼+納豆。
日が変わってからご飯を食べるのは止めた方がいいとはわかっていながら、悲しいかな食べてしまう。

(Visited 1 times, 1 visits today)
  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*

クラスの作り方

  • このエントリーをはてなブックマークに追加

ハードウェアの検証モデリングにRubyを利用してみた。
Rubyはprintfでのビット列での表示等でハードウェアモデリングに使うと便利な気がする。

value = 0xfa50
printf("%016b", value)    # 1111101001010000

あと、変数を_で区切って入れられるのも検証モデル作るときに便利。16進数文字列を4文字ずつで区切るときとか...

val = 0xffff_aaaa_5555_3333  # 0xffffaaaa55553333

なので、Rubyのクラスの作り方の復習。

class Car
attr_reader :oil
def initialize(oil)
@oil = oil
end
def charge(add_oil)
@oil += add_oil
end
end

そういえば、if文も if 〜 elsif 〜 end だし、VHDL書く人には自然かもしれない。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*