Tamam. Bir okul görevini tamamlamaya çalışıyorum ve hayatımı anlayamıyorum. Bir işlevden diğerine "modüler" yazı tipi oluşturmak için powershell kullanmaya çalışıyorum. $ Script: xxxxx kullanmadan fonksiyonun kapsamı dışında değerlerin nasıl taşınacağını anlayamıyorum. Powershell'deki değerleri, normal argüman parametresi referansı olarak geçmek için başka bir yol var mı?Powershell parametreler için bağımsız değişken değerleri iletiliyor ve geri
İşte ne var: inputGrams fonksiyonu komut her çalıştırıldığında değiştirmelidir ancak çünkü kapsam sorunları ve verileri iletmenin en do not
function main
{
inputGrams($carbGrams, $fatGrams)
$carbGrams
$carbGrams
calcGrams
displayInfo
}
function inputGrams([ref]$carbGrams, [ref]$fatGrams)
{
$carbGrams = read-host "Enter the grams of carbs per day"
$fatGrams = read-host "Enter the grams of fat per day"
}
function calcGrams
{
$carbCal = $carbGrams * 4
$fatCal = $fatGrams * 9
}
function displayInfo
{
write-host "The total amount of carb calories is $carbCal"
write-host "The total amount of fat calories is $fatCal"
}
main
iki değer hemen sonra. Bu değerleri düzgün bir şekilde ana işleve nasıl iletileceğini bilen var mı?
neresini ödev, hesaplama beslenme bilgi veya bir PowerShell komutu yazıyor? Eğer ikincisi okulunu beğendiysem :-) –