るりまサーチ

最速Rubyリファレンスマニュアル検索!
264件ヒット [1-100件を表示] (0.080秒)
トップページ > クエリ:a[x] > クエリ:extern[x]

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 > >>

Fiddle::Importer#extern(signature, *opts) -> Fiddle::Function (18213.0)

Fiddle::Importer#dlload で取り込んだライブラリから C の関数をインポートします。

...dlload で取り込んだライブラリから
C の関数をインポートします。

インポートした関数はそのモジュールにモジュール関数として定義されます。

signature で関数の名前とシネグチャを指定します。例えば
"int strcmp(char*, char*)"...
...opts には :stdcall もしくは :cdecl を渡すことができ、
呼出規約を明示することができます。

@return インポートした関数を表す Fiddle::Function オブジェクトを返します。

@param signature 関数の名前とシネグチャ
@param opts オプショ...
...


require 'fiddle/import'

module M
extern
Fiddle::Importer
dlload "libc.so.6"
extern
"int strcmp(char*, char*)"
end

M.strcmp("abc", "abc") # => 0
M.strcmp("abc", "abd") # => -1...

ARGF.class#external_encoding -> Encoding (12200.0)

ARGF が処理するファイルに対する外部エンコーディングを返します。 デフォルトは Encoding.default_external です。

...
A
RGF が処理するファイルに対する外部エンコーディングを返します。
デフォルトは Encoding.default_external です。

A
RGF.class#set_encoding で設定します。

例:

A
RGF.external_encoding # => #<Encoding:UTF-8>

@see IO, ARGF.class#internal_encoding...

CSV#external_encoding -> Encoding | nil (12200.0)

IO#external_encoding に委譲します。

...IO#external_encoding に委譲します。...

Encoding.default_external -> Encoding (12200.0)

既定の外部エンコーディングを返します。

...ョンに従って default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。


default_external は必ず設定されます。Encoding.locale_charmap が nil を返す場合には US-ASCII が、
ロケー...
...ルにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@see spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default_internal...
...て default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。

-E オプションを指定していない場合は、WindowsではUTF-8、その他のOSではロケールに従って default_external を...
...default_external は必ず設定されます。Encoding.locale_charmap が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@see spec/rubycmd locale(1...
...), Encoding.locale_charmap Encoding.default_internal...

Encoding.default_external=(encoding) (12200.0)

既定の外部エンコーディングを設定します。

...を設定します。

default_external を変更する前に作成した文字列と、default_external を変更した後に作成した文字列とではエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_external を設定してはいけま...
...に、ruby -E を使用して、正しい default_external で Ruby を起動してください。

デフォルトの外部エンコーディングがどのように使われるかについては Encoding.default_external を参照してください。

@see spec/rubycmd Encoding.default_external...

絞り込み条件を変える

IO#external_encoding -> Encoding | nil (12200.0)

IO の外部エンコーディングを返します。 外部エンコーディングが指定されていない場合は nil を返します。 ただし読み込み専用モードの場合は Encoding.default_external になります。

...ディングが指定されていない場合は nil を返します。
ただし読み込み専用モードの場合は Encoding.default_external になります。

//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") { |f| p f.external_encoding } # => #<Encoding:UTF-8>
//}...

OpenSSL::ASN1::EXTERNAL -> Integer (12200.0)

ASN.1 UNIVERSAL タグの、 EXTERNAL のタグ番号 8 を表す定数です。

...
A
SN.1 UNIVERSAL タグの、
EXTERN
AL のタグ番号 8 を表す定数です。...

REXML::DocType#external_id -> String | nil (12200.0)

DTD が外部サブセットを用いている場合は "SYSTEM", "PUBLIC" の いずれかの文字列を返します。

...doctype.name # => "html"
doctype.external_id # => "PUBLIC"

doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT books (book+)>
<!ELEMENT book (title,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
]>
EOS
doctype.name # => "books"
doctype.external_id # =>...

REXML::Entity#external -> String | nil (12200.0)

実体が外部実体(external entity)宣言である場合は "SYSTEM" もしくは "PUBLIC" という文字列を返します。

...実体が外部実体(external entity)宣言である場合は
"SYSTEM" もしくは "PUBLIC" という文字列を返します。

内部実体(internal entity)宣言である場合には nil を返します。...
<< 1 2 3 > >>