次の方法で共有


Core.FSharpFunc<'T,'U> クラス (F#)

F# 関数値を表すために使用される .NET Framework 型。この型は他の .NET Framework 言語から使用できますが、通常、直接使用されることはありません。

名前空間/モジュール パス: Microsoft.FSharp.Core

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

[<AbstractClass>]
type FSharpFunc<'T,'U> =
 class
  new FSharpFunc : unit -> FSharpFunc<'T,'U>
  static member FromConverter : Converter<'T,'U> -> 'T -> 'U
  abstract this.Invoke : 'T -> 'U
  static member InvokeFast : FSharpFunc<'T,('U -> 'V)> * 'T * 'U -> 'V
  static member InvokeFast : FSharpFunc<'T,('U -> 'V -> 'W)> * 'T * 'U * 'V -> 'W
  static member InvokeFast : FSharpFunc<'T,('U -> 'V -> 'W -> 'X)> * 'T * 'U * 'V * 'W -> 'X
  static member InvokeFast : FSharpFunc<'T,('U -> 'V -> 'W -> 'X -> 'Y)> * 'T * 'U * 'V * 'W * 'X -> 'Y
  static member ToConverter : ('T -> 'U) -> Converter<'T,'U>
  static member op_Implicit : Converter<'T,'U> -> 'T -> 'U
  static member op_Implicit : ('T -> 'U) -> Converter<'T,'U>
 end

コンストラクター

メンバー

説明

new

F# のファースト クラスの関数値のインスタンスを構築します。

インスタンス メンバー

メンバー

説明

Invoke

1 つの引数を指定して、F# のファースト クラスの関数値を呼び出します。

静的メンバー

メンバー

説明

FromConverter

Converter<TInput, TOutput> 型の値を F# のファースト クラスの関数値に変換します。

InvokeFast

2 つのカリー化された引数を指定して、F# のファースト クラスの関数値を呼び出します。この結果、引数を連続して適用するよりも効果的に適用できることがあります。

InvokeFast

3 つのカリー化された引数を指定して、F# のファースト クラスの関数値を呼び出します。この結果、引数を連続して適用するよりも効果的に適用できることがあります。

InvokeFast

4 つのカリー化された引数を指定して、F# のファースト クラスの関数値を呼び出します。この結果、引数を連続して適用するよりも効果的に適用できることがあります。

InvokeFast

5 つのカリー化された引数を指定して、F# のファースト クラスの関数値を呼び出します。この結果、引数を連続して適用するよりも効果的に適用できることがあります。

op_Implicit

Converter<TInput, TOutput> 型の値を F# のファースト クラスの関数値に変換します。

ToConverter

F# のファースト クラス関数の値を Converter<TInput, TOutput> 型の値に変換します。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

サポート: ポータブル 2.0、4.0

参照

関連項目

Microsoft.FSharp.Core 名前空間 (F#)