温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.bun.com/reference/bun/ffi/FFIFunction/args
点击访问原文链接

property args | bun:ffi module | Bun

property args | bun:ffi module | BunBuildDocsReferenceGuidesBlogDiscord/bun:ffi/FFIFunction/argsPargs

Search the reference...

/

BuildDocsReferenceGuidesBlogDiscord/bun:ffi/FFIFunction/argsPargs

property

ffi.FFIFunction.argsreadonly args?: readonly FFITypeOrString[]Arguments to a FFI function (C ABI)

Defaults to an empty array, which means no arguments.

To pass a pointer, use "ptr" or "pointer" as the type name. To get a pointer, see ptr.

From JavaScript:

import { dlopen, FFIType, suffix } from "bun:ffi" const lib = dlopen(`adder.${suffix}`, { add: { // FFIType can be used or you can pass string labels. args: [FFIType.i32, "i32"], returns: "i32", }, }) lib.symbols.add(1, 2) In C:

int add(int a, int b) { return a + b; }

Resources

ReferenceDocsGuidesDiscordMerch StoreGitHubBlog 

Toolkit

RuntimePackage managerTest runnerBundlerPackage runner

Project

Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicenseBaked with ❤️ in San Francisco

We're hiring →

智能索引记录