2020-10-21から1日間の記事一覧

day 17 @go 名前付きリターン

・ネイキッドリターンともいうらしい。 ・戻り値に値を使わず、関数宣言時に戻り値も宣言する。 package main import "fmt" func add_10(x int) (result int) { result = x + 10 return } func main() { fmt.Println(add_10(99)) }

day 17 @rust スライス型

・スライス型には参照型同様に所有権の概念がない。・スライス型のシグニチャ &[type] // 例 &[u8] &[bool] &str let ary = [1, 2, 3, 4, 5]; スライス型の値の作り方。 let val: &[u8] = &ary[0..4]; let val = &ary[..4]; let val = &ary[0..4]; let val =…

day 17 @rust reqwestでスクレイピング少しできたx)

use reqwest; use std::convert::TryInto; use reqwest::Error; use tokio; extern crate regex; use regex::{Regex, Captures}; const VALID_CAR: [char; 16] = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F']; #[toki…