2018年 3月 の投稿一覧

関数ポインタを引数に渡す

関数ポインタを引数に渡す

こんなの使ってるのみたことない。

c言語で神経衰弱

c言語で神経衰弱

【PHP】Solidityのソースコードから関数定義を抽出するスクリプト

【PHP】Solidityのソースコードから関数定義を抽出するスクリプト

solidityのソースコードから関数定義部分だけ抜き出すスクリプトを作った(だいぶやっつけだけど)。
試しにCryptoKittiesのソースコードに対して使ってみた。

制限事項として
/*コメント*/ function() public {
のような行は表示されない。

https://ethfiddle.com/09YbyJRfiI

solidityでタプルを個別に受け取るのは本当に代入しているのかテスト

solidityでタプルを個別に受け取るのは本当に代入しているのかテスト

テスト結果:
本当にその都度代入していた。
インタフェースの仕組みもなんとなくわかった。

https://ethfiddle.com/jrR_Vrd56Y

3ケタ毎にカンマ,を入れて表示する関数

3ケタ毎にカンマ,を入れて表示する関数

他のコントラクトのstorageのmappingを使用する方法

他のコントラクトのstorageのmappingを使用する方法

勝手にキーを引数に取る関数になるっぽい

https://ethfiddle.com/

solidityでquicksort

solidityでquicksort

https://ethfiddle.com/IIdgORQZWb

c言語のランダム生成器

c言語のランダム生成器

solidityで素数判定の結果の精度確認

solidityで素数判定の結果の精度確認

solidityで素数判定

solidityで素数判定

getPrimeNumbers(100000)の出力値