November 2018
Intermediate to advanced
566 pages
17h 15m
English
The assumptions that are made are the same as those in the Writing a more complex loop on a predefined array recipe. Follow these steps to get started:
$Guests = Import-Csv './ch07/05-Write-GuestSeatDetails.csv'
for ($CurrentGuest = 0; $CurrentGuest -lt $Guests.Length; $CurrentGuest++) {
$Guest = $Guests[$CurrentGuest] $RowIdentifier = [byte][char](($Guest.Seat -split '-')[0].ToUpper()) $RowNumber = ($RowIdentifier - 64).ToString() switch -Regex ($RowNumber) { '1(1|2|3)$' { $RowNumber += 'th'; break } '.?1$' { $RowNumber += 'st'; break } '.?2$' { $RowNumber += 'nd'; break } '.?3$' { $RowNumber += 'rd'; break } Default { $RowNumber += 'th'; break } } $SeatNumber = ($Guest.Seat ...Read now
Unlock full access