Background
When programming one will have to use various datatypes and consult API for each of the data types.
DataTypes
- Number/Integer
- Arithmetic
- String
- Concatenation
- Length
- Character
- Repeat
Character
For instance, if we will like to place an underline against a title, we will get the length of the title, and repeat the underline n times based on the title.
Microsoft
Database
SQL Server
Transact SQL
set nocount on; go declare @strTitle varchar(60) declare @ch char(1); declare @length int; set @ch = '='; set @strTitle = 'Head of the class'; set @length = len(@strTitle); print @strTitle; print replicate(@ch, @length);
Powershell
[string] $title = ""; [char] $ch = ' '; [int] $len = 0; [string] $filler = ""; function repeatChar([char] $ch,[int] $n) { [String] $str = ""; <# $str = [String]::new( $ch, $n); #> $str = new-object System.String($ch, $n); return ( $str); } $ch = '='; $title = 'Head of the class'; $len = $title.length; $filler = repeatChar $ch $len; Write-Host $title; Write-Host $filler;
.Net
C#
using System; namespace sample { public class Program { public static void Main(string[] args) { displayHeader(); } public static void displayHeader() { String strTitle; char ch = ' '; int n = 0; String strData = null; ch = '='; strTitle = "Head of the Class"; // get length n = strTitle.Length; // repeat character n times strData = repeatChar(ch, n); Console.WriteLine(strTitle); Console.WriteLine(strData); } public static String repeatChar(char ch, int n) { String str = new String(ch, n); return ( str); } } }