クロージャーとは? わかりやすく解説

Weblio 辞書 > 工学 > 石油用語 > クロージャーの意味・解説 

クロージャー

読み方くろーじゃー
【英】: closure

閉じた背斜あるいはドーム構造などの構造トラップにおいて、特定の地層面(貯留岩の上面など)の等深線の中で閉曲線をなす最深等深線が囲む平面極隆部頂点までの垂直距離(amount of closure ともいう)をいう。
一般的には閉曲線をなす等深線表現される構造属性に対して慣用的用いられることが多い。その場合、最深閉曲線をなす等深線が囲む平面をクロージャーの面積(areal closure)、それと極隆部頂点までの垂直距離をクロージャーの高さ(vertical closure)という。これらはその構造石油炭化水素埋蔵量算出する際の重要なパラメーターであり、トラップ規模表現する量である。

クロージャー

名前 Crozier; Kroeger

クロージャ

(クロージャー から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/04/08 06:32 UTC 版)

クロージャ(クロージャー、英語: closure)、関数閉包プログラミング言語における関数オブジェクトの一種。いくつかの言語ではラムダ式や無名関数にて利用可能な機能・概念である。引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ)において解決することを特徴とする。関数とそれを評価する環境のペアであるともいえる。この概念は少なくとも1960年代のSECDマシンまで遡ることができる。まれに、関数ではなくとも、環境に紐付けられたデータ構造のことをクロージャと呼ぶ場合もある。クロージャをサポートする言語によるプログラミングでは、単に関数の中に関数を定義することができるだけでなく、その際に、外側の関数(エンクロージャ)で宣言された変数を暗黙的に内側の関数に取り込んで操作することができる。主な利点としてはグローバル変数の削減やコールバック関数記述の簡素化が挙げられる。


  1. ^ クロージャ - JavaScript | MDN
  2. ^ From LISP 1 to LISP 1.5”. www-formal.stanford.edu. 2024年4月7日閲覧。
  3. ^ Baker, Henry G. (July 1978). “Shallow binding in Lisp 1.5”. Commun. ACM (New York, NY, USA: Association for Computing Machinery) 21 (7): 565–569. doi:10.1145/359545.359566. ISSN 0001-0782. https://doi.org/10.1145/359545.359566. 
  4. ^ Sussman, Gerald Jay; Steele, Guy Lewis (1975). Scheme: An Interpreter for Extended Lambda Calculus (PDF) (Report). Massachusetts Institute of Technology.
  5. ^ Sussman, Gerald Jay; Steele Jr, Guy L (1998). “Scheme: A interpreter for extended lambda calculus”. Higher-Order and Symbolic Computation (Springer) 11 (4): 405–439. doi:10.1023/A:1010035624696. https://www.researchgate.net/publication/227098423_Scheme_A_Interpreter_for_Extended_Lambda_Calculus. 
  6. ^ : anonymous class。「無名クラス」とも。オラクル日本語版サイトの表記に準拠し、匿名クラスとした。
  7. ^ Closures (Lambda Expressions) for the Java Programming Language
  8. ^ : functional interface。抽象メソッドを1つだけもつインタフェース。SAM (Single Abstract Method) typeと呼ばれることもある。
  9. ^ Closures: Anonymous Functions that Capture Their Environment, Capturing References or Moving Ownership”. The Rust Programming Language. 2023年12月24日閲覧。
  10. ^ Module std::pin”. The Rust Standard Library. 2023年12月24日閲覧。 “By default, all types in Rust are movable. Rust allows passing all types by-value, ...”



「クロージャー」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「クロージャー」の関連用語

クロージャーのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



クロージャーのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
JOGMECJOGMEC
Global Disclaimer(免責事項)
本資料は石油天然ガス・金属鉱物資源機構(以下「機構」)石油・天然ガス調査グループが信頼できると判断した各種資料に基づいて作成されていますが、 機構は本資料に含まれるデータおよび情報の正確性又は完全性を保証するものではありません。 また、本資料は読者への一般的な情報提供を目的としたものであり、何らかの投資等に関する特定のアドバイスの提供を目的としたものではありません。 したがって、機構は本資料に依拠して行われた投資等の結果については一切責任を負いません。 なお、本資料の図表類等を引用等する場合には、機構資料からの引用である旨を明示してくださいますようお願い申し上げます。
※Copyright (c) 2024 Japan Oil, Gas and Metals National Corporation. All Rights Reserved.
このホームページに掲載されている記事・写真・図表などの無断転載を禁じます。
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのクロージャ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS