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
pmoura b77427df89 Updated to Logtalk 2.9.1
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@211 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-12-05 23:57:48 +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>
<h4>Errors</h4>
<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: October 21, 2001
</p>
<hr />
</body>
</html>