Difference between revisions of "Object:typeOf"

(Undo revision 12107 by Gim (talk))
 
Line 1: Line 1:
Sprawdza, czy dany obiekt jest określonego typu. Jeżeli obiekt jest danego typu lub posiada dany typ jako przodek w swojej hierarchii dziedziczenia, funkcja ta zwróci true.
+
Checks whether an object is of a certain type. If the object has the type with the specified name in its hierarchy, this function will return true.
  
== Funkcja ==
+
== Function ==
=== Sygnatura ===
+
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
b = Object:typeOf( nazwa )
+
b = Object:typeOf( name )
 
</source>
 
</source>
=== Argumenty ===
+
=== Arguments ===
{{param|string|nazwa|Nazwa typu do sprawdzenia}}
+
{{param|string|name|The name of the type to check for.}}
=== Wartość zwracana ===
+
=== Returns ===
{{param|boolean|b|true, jeśli obiekt jest danego typu, false jeśli nie.}}
+
{{param|boolean|b|True if the object is of the specified type, false otherwise.}}
== Przykłady ==
+
== Examples ==
Sprawdzanie typów obiektu [[Image (Polski)|Image]].
+
=== Checking the type of an object ===
 
<source lang="lua">
 
<source lang="lua">
 
image = love.graphics.newImage("test.png")
 
image = love.graphics.newImage("test.png")
print(image:typeOf("Object"))     -- wypisze: true
+
print(image:typeOf("Object")) -- outputs: true
print(image:typeOf("Drawable"))   -- wypisze: true
+
print(image:typeOf("Drawable")) -- outputs: true
print(image:typeOf("Image"))     -- wypisze: true
+
print(image:typeOf("Image")) -- outputs: true
print(image:typeOf("MouseJoint")) -- wypisze: false
+
print(image:typeOf("MouseJoint")) -- outputs: false
 
</source>
 
</source>
 
+
== See Also ==
== Zobacz również ==
+
* [[parent::Object]]
* [[parent::Object (Polski)|Object]]
+
{{#set:Description=Checks whether an object is of a certain type.}}
 
 
== Inne języki ==
 
{{i18n|Object:typeOf}}
 
 
 
{{#set:Description=Sprawdza, czy dany obiekt jest określonego typu.}}
 
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
[[Category:Functions]]
 
[[Category:Functions]]
 +
== Other Languages ==
 +
{{i18n|Object:typeOf}}

Latest revision as of 19:07, 11 December 2013

Checks whether an object is of a certain type. If the object has the type with the specified name in its hierarchy, this function will return true.

Function

Synopsis

b = Object:typeOf( name )

Arguments

string name
The name of the type to check for.

Returns

boolean b
True if the object is of the specified type, false otherwise.

Examples

Checking the type of an object

image = love.graphics.newImage("test.png")
print(image:typeOf("Object")) -- outputs: true
print(image:typeOf("Drawable")) -- outputs: true
print(image:typeOf("Image")) -- outputs: true
print(image:typeOf("MouseJoint")) -- outputs: false

See Also

Other Languages