るりまサーチ

最速Rubyリファレンスマニュアル検索!
120件ヒット [101-120件を表示] (0.011秒)
トップページ > クラス:String[x] > クエリ:*[x]

別のキーワード

  1. _builtin *
  2. matrix *
  3. array *
  4. vector *
  5. bigdecimal *

ライブラリ

キーワード

検索結果

<< < 1 2 >>

String#%(args) -> String (31.0)

printf と同じ規則に従って args をフォーマットします。

...printf と同じ規則に従って args をフォーマットします。

args が配列であれば Kernel.#sprintf(self, *args) と同じです。
それ以外の場合は Kernel.#sprintf(self, args) と同じです。

@param args フォーマットする値、もしくはその配列
@retu...
...
える場合は幅の指定は無効になります。

幅として `*' を指定すると幅の値を引数から得ることになります。

//emlist[][ruby]{
p sprintf("%#05x", 10) #=> "0x00a"
p sprintf("%#0*x", 5, 10) #=> "0x00a"
//}

=== 精度

"." の後に続く数字列は精...
...sprintf("%c", 'a') #=> "a"
//}

フラグ `-' と幅 の指定だけが意味を持ちます。

: s

文字列を出力します。

引数が String オブジェクトでなければ to_s メソッドにより文字列化
したものを引数として扱います。

: p

Object#inspect の...

String#crypt(salt) -> String (25.0)

self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。

...列を選ぶべきです。
他にも 29297 などがあります。

注意:

*
Ruby 2.6 から非推奨になったため、引き続き必要な場合は
string
-crypt gem の使用を検討してください。
*
crypt の処理は crypt(3) の実装に依存しています。
従っ...
...境の crypt(3) 等を見て確認してください。
*
crypt の結果は利用環境が異なると変わる場合があります。
crypt の結果を、異なる利用環境間で使用する場合には注意して下さい。
*
典型的な DES を使用した crypt(3) の場合、...
...のいずれかで構成される 2 バイト以上の文字列

//emlist[例][ruby]{
# パスワードの暗号化
salt = [rand(64),rand(64)].pack("C*").tr("\x00-\x3f","A-Za-z0-9./")
passwd.crypt(salt)

# UNIX のログイン認証
require 'etc'

def valid_login?(user, password)
ent = Etc.getpwna...

String#to_r -> Rational (25.0)

自身を有理数(Rational)に変換した結果を返します。

...列を指定した時のように、以下のいずれかの形
式で指定します。

*
"1/3" のような分数の形式
*
"0.3" のような10進数の形式
*
"0.3E0" のような x.xEn の形式
*
数字をアンダースコアで繋いだ形式

//emlist[例][ruby]{
' 2 '.to_r #...

String#to_f -> Float (7.0)

文字列を 10 進数表現と解釈して、浮動小数点数 Float に変換します。

...10" * 1000).to_f) # => Infinity (with warning)

p "".to_f # => 0.0
p "1_0_0".to_f # => 100.0
p " \n10".to_f # => 10.0 # 先頭の空白は無視される
p "0xa.a".to_f # => 0.0
//}

なお、このメソッドの逆に、数値を文字列に変換するには
Kernel.#sprintf,String#%,...
...Integer#to_s
を使用します。

@see String#hex, String#oct, String#to_i,
Kernel.#Integer, Kernel.#Float...
<< < 1 2 >>