タグ

functionに関するkiyo_hikoのブックマーク (7)

  • PowerShellにおける"戻り値"と"Return"について - しばたテックブログ

    PowerShellの基的なことがわかってなかったシリーズ第三弾です。 内容としては、牟田口さんのブログの winscript.jp で書かれていることそのまんまです。 なので詳しいことを知りたい方はそちらをご覧いただければ十分かと思います。 今回わざわざパクリエントリを書くのは上のエントリを紹介したかったから+自分の備忘録のためになります。 はじめに 以下の超簡単なFunction、Funcを例に説明します。 Function Func(){ Write-Output "1+1は?" return 1 + 1 } このファンクションを実行するとコンソールには PS C:\> Func 1+1は? 2 と表示されます。 この時Funcの戻り値は何か?という話しになります。 私はつい最近までこのFuncの戻り値は2だけだと勘違いしていました。 Funcの実行結果を変数$Resultに設定し

    PowerShellにおける"戻り値"と"Return"について - しばたテックブログ
    kiyo_hiko
    kiyo_hiko 2019/05/08
    なるほど、評価値が全部配列で返ってくる
  • チェビシェフ多項式による関数近似:Juliaで眺めてみる。

    チェビシェフ多項式を使って、関数を近似する方法をまとめる。 最後にデルタ関数を例にして近似された様子をJulia 0.6.2でgifアニメにした。 チェビシェフ多項式とは チェビシェフ多項式とは、$-1 \le x \le 1$の範囲で $$ T_{n}(x) = \cos (n \arccos x) $$ で定義される関数である。もう少しわかりやすく書くと、$x = \cos t$ $$ T_{n}(x) = \cos (n t) $$ と書くことができて、cosの加法定理を使ってバラバラにしていくとどんどん計算できる。 そして、この多項式は漸化式: $$ T_0(x) = 1 $$ $$ T_1(x) = x $$ $$ T_{n+1}(x) = 2 T_{n}(x) - T_{n-1}(x) $$ に従う関数である。 チェビシェフ多項式の直交性 チェビシェフ多項式には、以下のような直

    チェビシェフ多項式による関数近似:Juliaで眺めてみる。
  • 大刷新リリース Java 8の新機能

    関数型インタフェース ラムダ式はどのような場面で使用できるのだろうか? Java 8では実装するべきメソッドが1つしかないインタフェースを「関数型インタフェース」として扱うことができ、ラムダ式はこの関数型インタフェースの代わりに使用することができる。前述のサンプルで例として挙げたjava.util.Comparatorも関数型インタフェースとして扱うことができるインタフェースの1つというわけだ。 なお、Java 8ではjava.util.functionパッケージで以下のような汎用的な関数型インタフェースがいくつか用意されており、後述するコレクションAPIなどではこれらのインタフェースが使用されている。ラムダ式を使用可能なメソッドを自作する場合は基的にこれらの汎用的な関数型インタフェースを使用するといいだろう。 Function<T, R> … 1つの引数を受け取って結果を返す関数 Bi

    大刷新リリース Java 8の新機能
    kiyo_hiko
    kiyo_hiko 2014/06/27
    関数、演算子、述語、ユニット的なものがあるらしい。FunctionalInterfaceアノテーションで作ったinterfaceが妥当 (大雑把には抽象メソッドを1つ含む) な関数型でない場合コンパイルエラーにできる
  • java.util.function以下の関数インターフェース使い方メモ - Qiita

    package java8sample; import java.util.function.Function; public class Java8Sample { public static void main(String[] args) { Function<String, String> wrapDoubleQuotation = str -> "\"" + str + "\""; Function<String, String> wrapSingleQuotation = str -> "'" + str + "'"; Function<String, String> wrapDoubleAndSingleQuotation = wrapDoubleQuotation.compose(wrapSingleQuotation); String result = wrapDoubl

    java.util.function以下の関数インターフェース使い方メモ - Qiita
  • JDK 22 Documentation - Home

    kiyo_hiko
    kiyo_hiko 2014/06/27
    レイアウト見づらすぎ。
  • 床関数と天井関数 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "床関数と天井関数" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2016年11月) 床関数 天井関数 床関数(ゆかかんすう、英: floor function)と天井関数(てんじょうかんすう、英: ceiling function)は、実数に対してそれぞれ、自身以下の最大、自身以上の最小の整数を出力する関数である。 "floor" や "ceiling" といった名称、"", "" などの記法は、1962年にケネス・アイバーソンによって導入された[1]。 床関数と天井関数の間には の関係があるため、どちらで表しても質的には同様となる。

    床関数と天井関数 - Wikipedia
    kiyo_hiko
    kiyo_hiko 2013/11/15
    floor。小数部はx mod 1とか{x}と書かれることもある。「-2.3 の整数部分は -2 ではなく -3 であること、また小数部分は -0.3 ではなく 0.7 であることに注意が必要である」 切り捨てて整数にする言語もあるが一般的ではない
  • 写像

    ■写像の定義 集合Xのおのおのの要素が,ある対応によって,集合Yの要素に1つずつ定まるとする.このある対応をXからYへの写像という.この写像を f とすると,写像  f は, f:X→Y または, X → f Y と表す.Xのある要素 x に対しては,Yの要素がただ1つだけ対応する.このYの要素を y とすると, y を写像 fによる x の像といい, f( x ) で表す. x と y の関係を f を使って表すと y=f( x ) となる. 写像の内,数の集合から数の集合への写像を普通関数という. ■写像に関する用語 写像の定義域と値域,1対1の写像,写像の合成,逆写像 ホーム>>カテゴリー別分類>>その他>>写像 最終更新日 2018年3月9日

  • 1