模块 IO::generic_writable
公共实例方法
strio << obj → strio 点击切换源代码
参见 IO#<<。
#define strio_addstr rb_io_addstr
print() → nil 点击切换源代码
print(obj, ...) → nil
参见 IO#print。
#define strio_print rb_io_print
printf(format_string [, obj, ...] ) → nil 点击切换源代码
参见 IO#printf。
#define strio_printf rb_io_printf
puts(obj, ...) → nil 点击切换源代码
参见 IO#puts。
#define strio_puts rb_io_puts
syswrite(p1) 点击切换源代码
参见 IO#write
#define strio_syswrite rb_io_write
write_nonblock(p1, p2 = {}) 点击切换源代码
参见 IO#write_nonblock
static VALUE strio_syswrite_nonblock(int argc, VALUE *argv, VALUE self) { VALUE str; rb_scan_args(argc, argv, "10:", &str, NULL); return strio_syswrite(self, str); }