Формат файла Regedit

Есть два возможных способа сделать это.

First Way

Вы можете объявить функцию и передать ее в println!(), который похож на многие языки программирования, такие как Java,C# и т. Д.

//Declare the function
fn cross_product(slice1: &[i32], slice2: &[i32]) -> i32 {
    slice1[0] * slice2[1] - slice1[1] * slice2[2]
}

//Use it Like following
fn main() {
    let vec1 = vec![1, 2, 3];
    let vec2 = vec![4, 5, 6];

    println!("{}", cross_product(&vec1[..], &vec2[..]));
}

Second Way

Вы можете объявить замыкание и передать его в println!(), общую методологию функционального программирования:

// You can declare a closure and use it as function in the same code block
fn main() {
    let vec1 = vec![1, 2, 3];
    let vec2 = vec![4, 5, 6];

    let cross_product = |slice1: &[i32], slice2: &[i32]| -> i32 {
        let result = slice1[0] * slice2[1] - slice1[1] * slice2[2];
        result
    };

    println!("{}", cross_product(&vec1[..], &vec2[..]));
}

Обратите внимание, что я создал векторы и замыкания с использованием типа данных i32, который соответствует целому числу. Вы можете изменить тип с помощью f32 или, если хотите, более широкий диапазон с плавающей точкой f64.

10
задан doekman 2 December 2008 в 14:57
поделиться

2 ответа

Удалите ключи и значения при помощи знака "минус" (-).

REGEDIT4
[-HKEY_CURRENT_USER\RemoveThisTree]
[HKEY_CURRENT_USER\RemoveValue]
"valueName"=-

Ссылки

20
ответ дан 3 December 2019 в 14:26
поделиться

Документирование .reg формата файла является действительно заданием большего количества Microsoft.

14
ответ дан 3 December 2019 в 14:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: