数字切片: [u8]
, [i8]
, [u16]
, [i16]
, [u32]
, [i32]
, [u64]
, [i64]
, [f32]
和 [f64]
T 参数 | &T 参数 | &mut T 参数 | T 返回值 | Option<&T> 参数 | Option<T> 返回值 | JavaScript 表示 |
否 | 是 | 是 | 否 | 否 | 否 | 一个 JavaScript TypedArray 视图,用于查看 Wasm 内存中相应类型的装箱切片 (Int32Array , Uint8Array 等) |
# #![allow(unused_variables)]
#fn main() {
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
pub fn take_number_slice_by_shared_ref(x: &[f64]) {}
#[wasm_bindgen]
pub fn take_number_slice_by_exclusive_ref(x: &mut [u8]) {}
#}
import {
take_number_slice_by_shared_ref,
take_number_slice_by_exclusive_ref,
} from './guide_supported_types_examples';
take_number_slice_by_shared_ref(new Float64Array(100));
take_number_slice_by_exclusive_ref(new Uint8Array(100));