This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/Logtalk/manuals/refman/methods/this1.html
vsc fd048651b6 Logtalk files
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@55 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-06 20:07:01 +00:00

67 lines
1.4 KiB
HTML

<!doctype html public "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>this/1</title>
<link rel=stylesheet href="../../styles.css" type="text/css">
</head>
<body>
<hr />
<h2><code><a class="back" title="Return to index" href="../index.html#this1">this/1</a></code></h2>
<hr />
<h4>Description</h4>
<blockquote>
<p>
<code>this(This)</code>
</p>
<p>
Returns the object that contains the predicate definition that is being executed. This method is useful in avoiding problems when an object is renamed or when using parametric objects. Can also be used to retrieve runtime parametric object parameters though unification (see also <a href="parameter2.html"><code>parameter/2</code></a>).
</p>
</blockquote>
<h4>Template and modes</h4>
<blockquote>
<pre>
this(-object_identifier)
</pre>
</blockquote>
<h3>Errors</h3>
<blockquote>
<p>
(none)
</p>
</blockquote>
<h4>Examples</h4>
<blockquote>
<pre>
test :-
this(This),
write('executing a definition contained in '),
writeq(This), nl.
</pre>
</blockquote>
<hr />
<p class="center">
<strong><a href="sender1.html">Previous</a> | <a href="current_predicate1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
</p>
<p class="center">
Last updated on: July 4, 2000
</p>
<hr />
</body>
</html>