この記事で解決できる悩み
いずみ
こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴9年)で、資格は13個保有しています。
「Solidityのabi.encodePackedについて知りたい」とお考えではありませんか?
abi.encodePackedは引数で指定した値を結合してbytes型の値を返却します。
分かってしまえば超簡単ですよ♪
本記事を読めば、Solidityのabi.encodePackedについて分かるので早速見ていきましょう!
すぐ読み終わるので、ぜひ最後まで読んでくださいね♪
目次
abi.encodePackedとは
abi.encodePackedは引数で指定した値を結合してbytes型の値を返却します。
結合してからbytes型に変換するのが特徴です。
abi.encodePacked("AAA", "BBB", "CCC");
// 0x414141424242434343
bytes("AAABBBCCC");
// 0x414141424242434343
コントラクトの実装でちょいちょい見かけるので特徴を理解しておきましょう♪
まとめ
今回は、Solidityのabi.encodePackedについて解説しました。
以下が本記事のまとめになります。
- おすすめ本
¥3,740 (2023/07/23 14:08時点 | Amazon調べ)
スマートコントラクトの勉強なら「SolidityとEthereumによる実践スマートコントラクト開発 ―Truffle Suiteを用いた開発の基礎からデプロイまで
最後までお読みいただき、ありがとうございました!
- クソおすすめ本
海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。