「Go/cgoでGoのコードからCの関数を利用する」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
init.
タグ: 2017年版ソースエディター
 
Ef3 (トーク | 投稿記録)
Cite
タグ: 2017年版ソースエディター
 
1 行
{{Nav}}
= cgoでGoのコードから[[C言語|C]]の関数を利用する =
GoのコードからCの関数を利用するには、cgo という仕組みを使います<ref>{{Cite web
|url=https://pkg.go.dev/cmd/cgo
|title=cgo command - cmd/cgo - pkg.go.dev
|date=2021/11/04
|accessdate=2021/11/29
}}
</ref>。
 
== Cの標準ライブラリー関数 div() をGoから呼びさせるようにした例 ==
7 ⟶ 13行目:
Goの多値返しと似ているので、Goから呼べるようにしてみました。
 
;Cの標準ライブラリー関数 div() をGoから呼びさせるようにした例:<syntaxhighlight lang="go" highlight="4,5,11,12" line>
package main
 
63 ⟶ 69行目:
 
== 参考文献 ==
* `{{Cite bookweb
| titleurl=cgo command - cmdhttps://cgo - pkg.go.dev/cmd/cgo
| urltitle=https:/cgo command - cmd/cgo - pkg.go.dev/cmd/cgo
| accessdatedate=2021-10-07/11/04
|accessdate=2021/11/29
}}