4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Visual Basic .NETで湯婆婆を実装してみる(𠮷田さん対応)

Last updated at Posted at 2020-11-09

はじめに

@Nemesisさんの投稿された記事『Javaで湯婆婆を実装してみる』のコメント欄に Visual Basic .NET 版は投稿していたのですが、ベタ移植で特長的なものもなく記事化するのもどうかと思っておりました。その後@okazukiさんの書かれた記事『C# で湯婆婆を実装してみる(𠮷田さんにも対応)』を拝見し、こいつもパクって一本まとめるかあ、という感じのやつです。

コード

Imports System

Public Class Yubaba
    Public Shared Sub Main()
        Console.WriteLine("契約書だよ。そこに名前を書きな。")

        Dim name As String = Console.ReadLine()

        Console.WriteLine("フーン。" & name & "というのかい。贅沢な名だね。")

        Dim nameInfo As New Globalization.StringInfo(name)
        Dim newNameIndex As Integer = int(rnd() * nameInfo.LengthInTextElements)
        Dim newName As String = nameInfo.SubstringByTextElements(newNameIndex, 1)

        Console.WriteLine("今からお前の名は" & newName & "だ。いいかい、" & newName & "だよ。分かったら返事をするんだ、" & newName & "!!")
    End Sub
End Class

paiza.ioで実行

ほぼほぼ C# まんまですね。

おわりに

おわりです。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?