當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


erlang part(Subject, PosLen)用法及代碼示例


part(Subject, PosLen) -> binary()
OTP R14B
類型:
Subject = binary()
PosLen = part()

提取 PosLen 說明的二進製 Subject 部分。

負長度可用於提取二進製末尾的字節:

1> Bin = <<1,2,3,4,5,6,7,8,9,10>>.
2> binary:part(Bin, {byte_size(Bin), -5}).
<<6,7,8,9,10>>
注意

第2部分第3部分也可在erlang名稱下的模塊binary_part/2binary_part/3。這些 BIF 可以用於防護測試。

如果 PosLen 以任何方式引用二進製文件之外的內容,則會引發 badarg 異常。

相關用法


注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 part(Subject, PosLen) -> binary()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。