Programming Articles

Page 1120 of 2547

How to use the Time package in Lua programming?

Mukul Latiyan
Mukul Latiyan
Updated on 11-Mar-2026 2K+ Views

Lua library provides us with a time package that can be used to calculate the current time and that current time can be converted into hours, days and minutes and we can also take the later values and turn them into a Lua representation of time.In order to make use of the library time package, we don’t necessarily need to require anything, we just need to write the following command in a Lua script and we are done.Lua code for printing the current time in Lua format −Exampleprint(os.time())Output1624642168The output of the above time command definitely isn’t something that we normally ...

Read More

Inline conditions in Lua (a == b ? "yes" : "no")

Mukul Latiyan
Mukul Latiyan
Updated on 11-Mar-2026 2K+ Views

You might have noticed ternary operators in different programming languages, but since there’s no ternary operator in Lua, as per the official documentation, we can create one for ourselves with the help of the Lua operators.Let’s first understand what a ternary operator is and why we need one.ExampleConsider the example shown below, which depicts a simple if else condition in lua.a = 3 b = 4 if a == b then print("blah") else print("nah nah") endOutputnah nahIn the above if else condition, we wrote multiple lines of code and also used many statements that the lua language provides, but what ...

Read More

Golang Program to Find the Area of a Rectangle Using Classes

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 11-Mar-2026 605 Views

To find the area of a rectangle using classes, we can take following StepsDefine a struct with rectangle properties such as breadth and length.Define a method to calculate the area of the rectangle.In the main method, instantiate an object of rectangle.Call the struct method, i.e., Area, to calculate the area of the rectangle.Print the area of the rectangle.Examplepackage main import (    "fmt" ) type Rectangle struct {    breadth int    len int } func (r *Rectangle)Area() int{    return r. len * r.breadth } func main(){    rectangle := Rectangle{       breadth: 10,       ...

Read More

Golang Program to Create a Class and Compute the Area and Perimeter of a Circle

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 11-Mar-2026 544 Views

To compute the area and perimeter of a circle, we can take following steps −Define a struct with circle properties such as radius.Define a method to calculate the area of the circle.Define a method to calculate the perimeter of the circle.In the main method, take the user's input for circle's radius.Instantiate the circle with the radius.Print the area of the circle.Print the perimeter of the circle.Examplepackage main import (    "fmt"    "math" ) type Circle struct {    radius float64 } func (r *Circle)Area() float64{    return math.Pi * r.radius * r.radius } func (r *Circle)Perimeter() float64{    return ...

Read More

Explain the stream architecture in .NET

Akshay Khot
Akshay Khot
Updated on 11-Mar-2026 680 Views

The .NET streams architecture provides a consistent programming interface for reading and writing across different I/O types. It includes classes for manipulating files and directories on disk, as well as specialized streams for compression, named pipes, and memory-mapped files.The streaming architecture in .NET relies on a backing store and adapters.Backing StoreIt represents a store of data, such as a file or a network connection. It can act as either a source from which bytes can be read sequentially or a destination to which bytes can be written sequentially.The Stream class in .NET exposes the backing store to programmers. It exposes ...

Read More

__tostring element in Lua Programming

Mukul Latiyan
Mukul Latiyan
Updated on 11-Mar-2026 3K+ Views

The _tostring element in Lua receives an argument of any type and converts it to a string in a reasonable format.If the metatable of e has a "__tostring" field, then tostring calls the corresponding value with e as argument, and uses the result of the call as its result.The __tostring element method is a part of the metatables that Lua library provides us and is used to modify the behaviour of the table that we get as an output.The __tostring element method is used to modify the behavior of the output table.Examplecurrtable = setmetatable({ 10, 20, 30 }, {   ...

Read More

Golang Program to create a Class that can perform basic Calculator Operations

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 11-Mar-2026 1K+ Views

To create a class that can perform basic calculator operations, we can take following StepsWe can define a Calculator class with two numbers, a and b.Define a member method to calculate the addition of two numbers.Define a member method to calculate the multiplication of two numbers.Define a member method to calculate the division of two numbers.Define a member method to calculate the subtraction of two numbers.In the main method, declare two variables, a and b.Get an instance of Calculator.Initialize a choice variable, based on which mathematical operations could be performed.Examplepackage main import (    "fmt" ) type Calculator struct { ...

Read More

Golang Program to Calculate the Average of Numbers in a Given List

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 11-Mar-2026 1K+ Views

Input array is: [2, 4, 1, 6, 5]Sum = 2 + 4 + 1 + 6 + 5 => 18Average = 18/5 => 3.6 ~ 3To calculate the average of numbers in a given list, we can take following steps −Let's take an input list of numbers.Find the sum of numbers using sum() method.The sum method calculates the sum of numbers by iterating the given list.Print the average by dividing the sum with the length of the given list.Examplepackage main import (    "fmt" ) func sum(arr []int) int{    result := 0    for _, i :=range arr { ...

Read More

Difference between . and : in Lua programming

Mukul Latiyan
Mukul Latiyan
Updated on 11-Mar-2026 6K+ Views

The .(dot) operator in Lua is used to invoke the method of an object, and it is a widely used operator in Lua.The :(colon) operator in Lua is used when you want to pass an invisible parameter to the method of an object that you are calling.Let’s consider an example where we will have an object in which two functions are present and we will try to access these functions, first by making use of the dot operator and secondly by making use of the colon operator.ExampleConsider the example shown below −returnX = {foo = function(x, y) return x end, ...

Read More

How to Convert Perl Compatible Regular Expressions (PCRE) into Lua

Mukul Latiyan
Mukul Latiyan
Updated on 11-Mar-2026 687 Views

A regular expression is a special text string that is used to describe a search pattern.PCRE (Perl Compatible Regular Expressions) is a C library implementing regex. It was written in 1997 when Perl was the de-facto choice for complex text processing tasks. The syntax for patterns used in PCRE closely resembles Perl. If you want to learn about PERL and its use cases, you should visit this link.Now, let's take an example to see how to convert a PCRE into Lua and then print it.ExampleConsider the code shown below −"\002\003\004\005\006\007\008\009\010\011\012\”The above string acts as a PCRE and we will convert ...

Read More
Showing 11191–11200 of 25,466 articles
Advertisements