Copyright © 2008 - 2021 SNANG. All Rights Reserved.
# V语言 - TODO
[本站首页](/old/vref/)
[中文文档](/old/vref/docs.html)
[手册目录](/old/vref/menu/v.html)
## str2bf()
TODO
### 语法
```
pub fn str2bf(input string) BitField {
```
参数|描述
---|---
input|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## string()
TODO
### 语法
```
pub fn (input BitField) string() string {
```
参数|描述
---|---
|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## new()
TODO
### 语法
```
pub fn new(size int) BitField {
```
参数|描述
---|---
size|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## del()
TODO
### 语法
```
pub fn del(instance *BitField) {
```
参数|描述
---|---
instance|TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## getbit()
TODO
### 语法
```
pub fn (instance BitField) getbit(bitnr int) int {
```
参数|描述
---|---
|TODO
bitnr|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## setbit()
TODO
### 语法
```
pub fn (instance mut BitField) setbit(bitnr int) {
```
参数|描述
---|---
|TODO
bitnr|TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## clearbit()
TODO
### 语法
```
pub fn (instance mut BitField) clearbit(bitnr int) {
```
参数|描述
---|---
|TODO
bitnr|TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## setall()
TODO
### 语法
```
pub fn (instance mut BitField) setall() {
```
参数|描述
---|---
|TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## clearall()
TODO
### 语法
```
pub fn (instance mut BitField) clearall() {
```
参数|描述
---|---
|TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## togglebit()
TODO
### 语法
```
pub fn (instance mut BitField) togglebit(bitnr int) {
```
参数|描述
---|---
|TODO
bitnr|TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## bfand()
TODO
### 语法
```
pub fn bfand(input1 BitField, input2 BitField) BitField {
```
参数|描述
---|---
input1|TODO
input2|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## bfnot()
TODO
### 语法
```
pub fn bfnot(input BitField) BitField {
```
参数|描述
---|---
input|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## bfor()
TODO
### 语法
```
pub fn bfor(input1 BitField, input2 BitField) BitField {
```
参数|描述
---|---
input1|TODO
input2|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## bfxor()
TODO
### 语法
```
pub fn bfxor(input1 BitField, input2 BitField) BitField {
```
参数|描述
---|---
input1|TODO
input2|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## join()
TODO
### 语法
```
pub fn join(input1 BitField, input2 BitField) BitField {
```
参数|描述
---|---
input1|TODO
input2|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## print()
TODO
### 语法
```
pub fn print(instance BitField) {
```
参数|描述
---|---
instance|TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## getsize()
TODO
### 语法
```
pub fn (instance BitField) getsize() int {
```
参数|描述
---|---
|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## clone()
TODO
### 语法
```
pub fn clone(input BitField) BitField {
```
参数|描述
---|---
input|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## cmp()
TODO
### 语法
```
pub fn cmp(input1 BitField, input2 BitField) bool {
```
参数|描述
---|---
input1|TODO
input2|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## popcount()
TODO
### 语法
```
pub fn (instance BitField) popcount() int {
```
参数|描述
---|---
|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## hamming ()
TODO
### 语法
```
pub fn hamming (input1 BitField, input2 BitField) int {
```
参数|描述
---|---
input1|TODO
input2|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## pos()
TODO
### 语法
```
pub fn (haystack BitField) pos(needle BitField) int {
```
参数|描述
---|---
|TODO
needle|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## slice()
TODO
### 语法
```
pub fn (input BitField) slice(_start int, _end int) BitField {
```
参数|描述
---|---
|TODO
_start|TODO
_end|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## reverse()
TODO
### 语法
```
pub fn (instance mut BitField) reverse() BitField {
```
参数|描述
---|---
|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## resize()
TODO
### 语法
```
pub fn (instance mut BitField) resize(size int) {
```
参数|描述
---|---
|TODO
size|TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```
## rotate()
TODO
### 语法
```
pub fn (instance BitField) rotate(offset int) BitField {
```
参数|描述
---|---
|TODO
offset|TODO
**返回值**
TODO
**注意**
TODO
### 示例
```
TODO
```
以上代码将输出
```
TODO
```