String

Vyper 和字元串

  • February 12, 2019

如何在 Vyper 中操作字元串?在 Solidity 中,我可以使用 Nick Johnson 的字元串庫。他正在使用彙編來做到這一點。但據我所知,Vyper 不可能做到這一點。

從 開始Vyper 0.1.0b8,支持固定大小的字元串作為字元串string[N]N最大大小,如下所示:

foo: string[100]

@public
def __init__(_foo: string[100]):
   self.foo = _foo

@public
@constant
def get() -> string[100]:
   return self.foo

@public
def set(_val: string[100]):
   self.foo = _val

繼續點擊此連結上的刷新按鈕,以了解最新的 Vyper 版本:https ://media.readthedocs.org/pdf/vyper/latest/vyper.pdf

在 ^那些文件中,您還可以找到相關內置函式的列表(len()concat()等)。

引用自:https://ethereum.stackexchange.com/questions/50120