Found 182 Articles for Programming Languages

How to create a Function with Arguments but without a return value in Golang?

Aman Sharma
Updated on 17-Jan-2023 10:44:33

215 Views

This tutorial will teach us how to create a function with arguments but without a return value. This tutorial involves a gist about the function, and syntax for the function with argument and without return type in Golang, then last we will see two different examples of a function with arguments but without a return type. In the first example, we are going to print the argument passed in the function with the respective statement. In the other example, we are going to add the numbers passed as arguments and print the sum in the same function. Function with argument ... Read More

How to create a Function without Argument but return a value in Golang?

Aman Sharma
Updated on 11-Jan-2023 17:21:41

1K+ Views

This tutorial will teach us how to create a function without arguments and with a return value. This tutorial involves a gist about the function, and syntax for the function without an argument and with a return type in Golang, then last we will see two different examples of a function without arguments and with a return type. In both examples, we are going to create two functions which are returning a string whenever called. Function without argument and with a return type. SyntaxNow we will see the syntax and explanation for the function without an argument and with a ... Read More

How to create a simple Recursive Function in Golang?

Aman Sharma
Updated on 11-Jan-2023 17:19:13

185 Views

In this tutorial, we are going to see how we can write a simple recursive function Golang with the help of an algorithm and, examples. In the first example, we will print the number from 1 to N in ascending order similarly in the other example we are going to print the number from 1 to N in descending order. In terms of programming, a function is a recursive function if we are calling the function in the same function and have a base condition. Whenever the base condition is satisfied the calling of the function is stopped and we ... Read More

How to find the GCD of Two given numbers using Recursion in Golang?

Aman Sharma
Updated on 11-Jan-2023 17:16:17

210 Views

In this tutorial, we will see how to find the Greatest common divisor of two numbers using the Golang language using recursion. We will see two ways to find the GCD of two numbers recursively. First will take more time where we are reducing the minimum of both numbers by 1 and then check if both the numbers are divisible by the min number or not. The second approach will take less time where we are subtracting the larger number from the smaller number until both numbers become equal. Algorithm Step 1 - Declaring the variables to store the ... Read More

How to return multiple values from the function in Golang?

Aman Sharma
Updated on 11-Jan-2023 17:13:58

2K+ Views

In this tutorial, we are going to see how we can return multiple values from the function in Golang with the help of an algorithm and examples. Like other programming languages like python, Golang also supports returning multiple values from a function. In the first, example we are going to pass two numbers in the function and return the smaller and then greater number together. In the second example we are passing two numbers and returning the addition, subtraction, multiplication, and division at once. Syntax Func functionName(arguments) (returnType1, returnType2, …) { // logic ... Read More

How to find the Reverse of a given number using Recursion in Golang?

Aman Sharma
Updated on 11-Jan-2023 17:10:40

447 Views

In this tutorial, we are going to learn how we can find the reverse of the given number in the Golang programming language. The recursive function is more suitable if we want to modify the function that is not possible with a For loop. In this article, we are going to achieve this by using recursion. Explanation Iteration 1: Number = 54678 Reverse of number = 0 Reverse of number = Reverse of number * 10 + Number % 10 = 0 + 54678 % 10 = 0 + 8 = ... Read More

How to find the LCM of two given numbers using Recursion in Golang?

Aman Sharma
Updated on 11-Jan-2023 17:02:33

471 Views

In this tutorial, we are going to find the Least common multiple of two numbers in Golang using recursion. To find the LCM recursively we are going to use the relation of LCM with the Greatest common divisible i.e GCD of both the numbers. LCM stands for least common multiple is the smallest number divisible by two numbers. For example, Suppose the two numbers are 10 and 4. The smallest number that is divisible by both numbers evenly is 20. Finding LCM Using the Relation between LCM and GCD In this example, we are going to find the LCM using ... Read More

How to check whether a character is in the Alphabet or not in Golang?

Aman Sharma
Updated on 11-Jan-2023 16:54:04

646 Views

In this tutorial, we will learn how to check whether the character is an alphabet or not. This tutorial includes two ways to achieve this − First, using the built-in function isLetter() present in the fmt library will reduce the line of codes. Another way is to use the concept of ASCII values as every character has a unique ASCII value using which we can find out whether the current character is an alphabet or not. The ranges of uppercase and lowercase alphabets are as follows − uppercase alphabets – 65 to 90 lowercase alphabets – 97 to 122 If ... Read More

What are the differences between BigDL and Caffe?

Bhanu Priya
Updated on 23-Mar-2022 10:30:15

82 Views

Let us understand the concepts of BigDL and Caffe before learning the differences between them.BigDLIt is a distributed deep learning framework for Apache Spark, launched by Jason Dai in the year 2016 at Intel. By using BigDL, users write deep learning applications as standard Spark programs that can directly run on top of existing Spark or Hadoop clusters.FeaturesThe features of BigDL are as follows −Rich deep learning supportEfficiently scale-outExtremely high performanceprovides plenty of deep learning modulesLayersOptimizationAdvantagesThe advantages of BigDL are as follows −SpeedEase of useDynamic natureMultilingualAdvanced analyticsDemand for spark developers.DisadvantagesThe disadvantages of BigDL are as follows −No automatic optimization processFile ... Read More

Differentiate between Component and Object.

Bhanu Priya
Updated on 21-Mar-2022 11:12:31

2K+ Views

Let us learn the concept of object and component.ObjectIt is defined as a concept, thing or abstract with meaning.FeaturesThe features associated with object are as follows −StateOperationAttributesRepresent something realProvides an abstractionSelf-containedClearly defined.ComponentIt can be defined as a collection of objects which provides a set of services to other systems.For example − components include code which provides graphic facilities, network services, and a search set of tables in the database.A component is a self-contained entity which provides functionality to its environment and also imports functionality from its environment using well defined and open interfaces.The components that differ from objects are as ... Read More

Advertisements