Skip to content

ffi.os

現在のターゲットOSの名前を示す文字列

lua
ffi.os

説明

ffi.os は、現在のターゲットOSの名前を示す文字列を返します。この値は jit.os と同じであり、スクリプトが特定のOSに依存した処理を行う際に役立ちます。

OS 名説明
WindowsWindows系のOS
LinuxLinux系のOS
OSXmacOS (OS X)
BSDBSD系のOS
POSIXPOSIX準拠のその他のOS

サンプルコード

lua
local ffi = require("ffi")

print("Running on OS:", ffi.os)

if ffi.os == "Windows" then
    print("This is a Windows-specific operation.")
elseif ffi.os == "Linux" then
    print("This is a Linux-specific operation.")
else
    print("Generic operation for other OSes.")
end

このコードは、現在のOSに応じてメッセージを出力します。

関連項目

  • jit.os