105件ヒット
[101-105件を表示]
(0.012秒)
ライブラリ
- ビルトイン (47)
- fileutils (2)
-
irb
/ context (1) -
irb
/ ext / history (2) -
irb
/ extend-command (1) - rss (1)
-
win32
/ registry (2) - win32ole (1)
クラス
- BasicObject (4)
- Binding (6)
- Class (2)
-
IRB
:: Context (3) - Module (10)
- Object (7)
- Proc (2)
-
RubyVM
:: InstructionSequence (3) - String (1)
- TracePoint (3)
-
WIN32OLE
_ TYPE (1)
モジュール
- FileUtils (2)
-
IRB
:: ContextExtender (1) - Kernel (4)
- ObjectSpace (2)
-
Win32
:: Registry :: API (2)
オブジェクト
- main (2)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - Binding (1)
- DeleteValue (1)
-
Init
_ eval (1) - Marshal フォーマット (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 1 . 0 (1) -
NEWS for Ruby 2
. 6 . 0 (1) -
NEWS for Ruby 2
. 7 . 0 (1) -
NEWS for Ruby 3
. 0 . 0 (1) -
NEWS for Ruby 3
. 1 . 0 (1) - NotAvailableValueError (1)
- RegDeleteValue (1)
- Ruby プログラムの実行 (1)
-
SCRIPT
_ LINES _ _ (1) - binding (2)
-
class
_ eval (2) -
class
_ exec (1) - copy (1)
- cp (1)
-
default
_ event _ sources (1) -
define
_ finalizer (2) -
define
_ method (4) - drb (1)
- dump (1)
-
eval
_ history (1) -
eval
_ history= (1) -
eval
_ node (1) -
eval
_ script (1) -
eval
_ under (1) -
eval
_ under _ i (1) - evaluate (1)
- getoptlong (1)
-
install
_ extend _ commands (1) -
instance
_ eval (2) -
instance
_ exec (1) -
instance
_ variables (1) -
instruction
_ sequence (1) - irb (1)
-
irb
/ completion (1) -
irb
/ ext / history (1) -
load
_ from _ binary (1) -
local
_ variable _ defined? (1) -
local
_ variable _ get (1) -
local
_ variable _ set (1) -
local
_ variables (1) - method (1)
-
module
_ eval (2) -
module
_ exec (1) - new (4)
-
rb
_ compile _ cstr (1) -
rb
_ compile _ file (1) -
rb
_ compile _ string (1) -
rb
_ eval (1) -
rb
_ eval _ cmd (1) -
rb
_ eval _ string (1) -
rb
_ eval _ string _ protect (1) -
rb
_ eval _ string _ wrap (1) -
rb
_ f _ eval (1) -
rb
_ jump _ tag (1) -
rb
_ mod _ module _ eval (1) -
rb
_ obj _ instance _ eval (1) -
rb
_ parser _ append _ print (1) -
rb
_ parser _ while _ loop (1) -
rb
_ thread _ trap _ eval (1) -
rb
_ thread _ wait _ for (1) -
rb
_ trace _ eval (1) -
rb
_ trap _ eval (1) - receiver (1)
-
require
_ relative (1) -
respond
_ to? (1) -
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) -
ruby
_ run (1) - self (1)
- send (2)
-
singleton
_ method (1) -
singleton
_ method _ undefined (1) -
source
_ location (1) -
specific
_ eval (1) -
to
_ a (1) - オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1)
- クラス/メソッドの定義 (1)
- セキュリティモデル (1)
- プログラム・文・式 (1)
- リテラル (1)
検索結果
-
void rb
_ jump _ tag(int tag) (19.0) -
初出: 4064
初出: 4064
rb_load_protect,rb_eval_string_protect,rb_protect
などで捕捉した大域脱出を再生成します。
tagには上記関数の引数で受け取ったstateを指定します。 -
オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (19.0)
-
オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル * Ruby オフィシャルサイト https://www.ruby-lang.org/ja/ * version 3.2 対応リファレンス * 原著:まつもとゆきひろ * 最新版URL: https://www.ruby-lang.org/ja/documentation/
...ト指向スクリプト言語 Ruby リファレンスマニュアル
* Ruby オフィシャルサイト https://www.ruby-lang.org/ja/
* version 3.2 対応リファレンス
* 原著:まつもとゆきひろ
* 最新版URL: https://www.ruby-lang.org/ja/documentation/
=== 使用上の注意... -
セキュリティモデル (19.0)
-
セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。
セキュリティモデル
RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ
機構が備わっています。
Rubyのセキュリティモデルは「オブジェクトの汚染」と「セーフレベル」という
仕組みによってなりたっています。
=== オブジェクトの汚染
Rubyではオブジェクトは「汚染されている」とみなされることがあります。この
しくみは大きく分けて二つの使われ方をします。
ひとつ目は、信用できない入力をもとに作られたオブジェクトを「汚染されてい
る」とみなし、「危険な操作」の引数として使えないようにすることです。悪意
あるデータによって、プログラムが意図しない動作をする事... -
プログラム・文・式 (19.0)
-
プログラム・文・式 * exp * terminate
プログラム・文・式
* exp
* terminate
プログラムはexpを並べたものです。式と式の間はセミコロ
ン(;)または改行で区切ります。ただし、バックスラッシュに続く改行は文
の区切りにならず、次の行へ継続します。
例:
print "hello world!\n"
===[a:exp] 式
例:
true
(1+2)*3
foo()
if test then ok else ng end
Ruby の式には、spec/variables、さまざまなspec/literal... -
リテラル (19.0)
-
リテラル * num * string * backslash * exp * char * command * here * regexp * array * hash * range * symbol * percent
リテラル
* num
* string
* backslash
* exp
* char
* command
* here
* regexp
* array
* hash
* range
* symbol
* percent
数字の1や文字列"hello world"のようにRubyのプログラムの中に直接
記述できる値の事をリテラルといいます。
===[a:num] 数値リテラル
: 123
: 0d123
整数
: -123
符号つき整数
: 123.45
浮動小数点数。
.1 など "." で始まる浮動小...