File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ fsiSession.EvalInteraction "printfn \"bye\""
113113
114114
115115(**
116- `EvalScript` メソッドを使用すると、完全な .fsx スクリプトを評価することが出来ます 。
116+ `EvalScript` メソッドを使用すると、完全な .fsx スクリプトを評価することができます 。
117117*)
118118
119119File.WriteAllText( " sample.fsx" , " let twenty = 10 + 10" )
@@ -124,7 +124,7 @@ fsiSession.EvalScript "sample.fsx"
124124--------
125125
126126コードに型チェックの警告やエラーがあった場合、または評価して例外で失敗した場合、
127- `EvalExpression` 、 `EvalInteraction` そして `EvalScript` は不器用です 。
127+ `EvalExpression` 、 `EvalInteraction` そして `EvalScript` はあまりうまく処理されません 。
128128これらのケースでは、 `EvalExpressionNonThrowing` 、 `EvalInteractionNonThrowing`
129129そして `EvalScriptNonThrowing` を使うことが出来ます。
130130これらは結果と `FSharpErrorInfo` 値の配列の組を返します。
@@ -268,9 +268,8 @@ let fsiConfig2 = FsiEvaluationSession.GetDefaultConfiguration(fsi)
268268FsiEvaluationSessionを使用してコードを評価すると、
269269.NET の動的アセンブリを生成し、他のリソースを使用します。
270270`collectible=true` を渡すことで、生成されたコードを収集可能に出来ます。
271- しかしながら、例えば `EvalExpression` から返される `FsiValue` オブジェクトがあって、
272- `FsiEvaluationSession` を破棄してしまったに違いないような、
273- 型を含む未解放のオブジェクト参照がない場合に限ってコードは収集可能です。
271+ しかしながら、例えば `EvalExpression` から返される `FsiValue` のような型を必要とする未解放のオブジェクト参照が無く、
272+ かつ `FsiEvaluationSession` を破棄したに違いない場合に限ってコードが収集されます。
274273[収集可能なアセンブリに対する制限](https://msdn.microsoft.com/ja-jp/library/dd554932%28v=vs.110%29.aspx#Anchor_1)
275274も参照してください。
276275
You can’t perform that action at this time.
0 commit comments